Author: russellm
Date: 2008-09-14 02:04:40 -0500 (Sun, 14 Sep 2008)
New Revision: 9019

Modified:
   django/trunk/django/contrib/formtools/utils.py
Log:
Fixed #8570: Corrected some code that was using 8-space tabs for some reason. 
Thanks to Manuel Saelices for the report.

Modified: django/trunk/django/contrib/formtools/utils.py
===================================================================
--- django/trunk/django/contrib/formtools/utils.py      2008-09-14 06:49:28 UTC 
(rev 9018)
+++ django/trunk/django/contrib/formtools/utils.py      2008-09-14 07:04:40 UTC 
(rev 9019)
@@ -2,27 +2,27 @@
     import cPickle as pickle
 except ImportError:
     import pickle
-    
+
 from django.conf import settings
 from django.utils.hashcompat import md5_constructor
 from django.forms import BooleanField
 
 def security_hash(request, form, *args):
-        """
-        Calculates a security hash for the given Form instance.
+    """
+    Calculates a security hash for the given Form instance.
 
-        This creates a list of the form field names/values in a deterministic
-        order, pickles the result with the SECRET_KEY setting, then takes an 
md5
-        hash of that.
-        """
-        
-        data = [(bf.name, bf.field.clean(bf.data) or '') for bf in form]
-        data.extend(args)
-        data.append(settings.SECRET_KEY)
-        
-        # Use HIGHEST_PROTOCOL because it's the most efficient. It requires
-        # Python 2.3, but Django requires 2.3 anyway, so that's OK.
-        pickled = pickle.dumps(data, pickle.HIGHEST_PROTOCOL)
-        
-        return md5_constructor(pickled).hexdigest()
+    This creates a list of the form field names/values in a deterministic
+    order, pickles the result with the SECRET_KEY setting, then takes an md5
+    hash of that.
+    """
 
+    data = [(bf.name, bf.field.clean(bf.data) or '') for bf in form]
+    data.extend(args)
+    data.append(settings.SECRET_KEY)
+
+    # Use HIGHEST_PROTOCOL because it's the most efficient. It requires
+    # Python 2.3, but Django requires 2.3 anyway, so that's OK.
+    pickled = pickle.dumps(data, pickle.HIGHEST_PROTOCOL)
+
+    return md5_constructor(pickled).hexdigest()
+


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to