From fa52348da1ccc577013ff1941f75c3a945eb716c Mon Sep 17 00:00:00 2001 From: Paulo Roberto Date: Thu, 1 Dec 2011 15:09:37 -0200 Subject: [PATCH 1/2] python2.4 compatibility --- formwizard/compat.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/formwizard/compat.py b/formwizard/compat.py index 79ce7c5..f6d023e 100644 --- a/formwizard/compat.py +++ b/formwizard/compat.py @@ -1,4 +1,10 @@ -from functools import wraps +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +try: + from functools import wraps +except ImportError: + from django.utils.functional import wraps # Python 2.4 class lazy_property(property): @@ -20,3 +26,4 @@ def fset(instance, value, name=fset.__name__): def fdel(instance, name=fdel.__name__): return getattr(instance, name)() return property(fget, fset, fdel, doc) + From b60baa8612efdbf8745003dc88edead10ddcf0af Mon Sep 17 00:00:00 2001 From: Paulo Roberto Date: Wed, 4 Apr 2012 12:30:23 -0300 Subject: [PATCH 2/2] File Storage bug fix. --- formwizard/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) mode change 100644 => 100755 formwizard/views.py diff --git a/formwizard/views.py b/formwizard/views.py old mode 100644 new mode 100755 index 9af668b..7c834ce --- a/formwizard/views.py +++ b/formwizard/views.py @@ -1,6 +1,7 @@ import re from django import forms +from django.core.files.storage import default_storage from django.shortcuts import redirect from django.core.urlresolvers import reverse from django.forms import formsets, ValidationError @@ -163,7 +164,8 @@ def get_initkwargs(cls, form_list, initial_dict=None, for field in form.base_fields.itervalues(): if (isinstance(field, forms.FileField) and not hasattr(cls, 'file_storage')): - raise NoFileStorageConfigured + cls.file_storage = default_storage +# raise NoFileStorageConfigured # build the kwargs for the formwizard instances kwargs['form_list'] = init_form_list @@ -684,3 +686,4 @@ class NamedUrlCookieWizardView(NamedUrlWizardView): A NamedUrlFormWizard with pre-configured CookieStorageBackend. """ storage_name = 'formwizard.storage.cookie.CookieStorage' +