From 846394d2e2b41e0dd041ead98ed4832e0b0ee62a Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Sat, 20 Jan 2007 06:25:13 +0000 Subject: [PATCH] newforms-admin: Made small change to Fieldset parameters git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4364 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/contrib/admin/options.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index e0d33d401b..230682fe17 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -69,9 +69,9 @@ class AdminFieldLine(object): # New implementation of Fieldset class Fieldset(object): - def __init__(self, name, field_list, classes=None, description=None): - self.name, self.field_list = name, field_list - self.classes = classes or () + def __init__(self, name=None, fields=(), classes=(), description=None): + self.name, self.fields = name, fields + self.classes = ' '.join(classes) self.description = description class ModelAdmin(object): @@ -147,7 +147,7 @@ class ModelAdmin(object): yield Fieldset(fields=default_fields) else: for name, options in self.fields: - yield Fieldset(name, options['fields'], classes=options.get('classes'), description=options.get('description')) + yield Fieldset(name, options['fields'], classes=options.get('classes', ()), description=options.get('description')) def fieldsets_add(self, request): "Hook for specifying Fieldsets for the add form."