From 058a190a792fd1ffc5b0f9c522ce805ea58d655b Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Thu, 3 Jul 2008 23:15:17 +0000 Subject: [PATCH] newforms-admin: Fixed #7620 -- Changed a hard-coded call to type.__new__ to use super in MediaDefiningClass metaclass. Thanks Christian Tanzer. git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7834 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/newforms/widgets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/django/newforms/widgets.py b/django/newforms/widgets.py index bce428ddbe..e266fe4e1e 100644 --- a/django/newforms/widgets.py +++ b/django/newforms/widgets.py @@ -120,7 +120,8 @@ def media_property(cls): class MediaDefiningClass(type): "Metaclass for classes that can have media definitions" def __new__(cls, name, bases, attrs): - new_class = type.__new__(cls, name, bases, attrs) + new_class = super(MediaDefiningClass, cls).__new__(cls, name, bases, + attrs) if 'media' not in attrs: new_class.media = media_property(new_class) return new_class