Correctif, v1.1
authorCyril Robert <Cyril Robert crobert@inverse.ca>
Mon, 29 Mar 2010 15:47:36 +0000 (11:47 -0400)
committerCyril Robert <Cyril Robert crobert@inverse.ca>
Mon, 29 Mar 2010 15:47:36 +0000 (11:47 -0400)
django_historique/models.py
exemple/settings.py
setup.py

index 55a2879..9b689af 100644 (file)
@@ -57,12 +57,20 @@ class History (models.Model):
         for field in instance._meta.fields:
             if field.__class__.__name__ != 'AutoField' \
                     and field.name not in ignored:
-                hvalue = getattr (self, field.name, "")
+                try:
+                    hvalue = getattr (self, field.name, "")
+                except:
+                    pass
                 if hvalue is None:
                     hvalue = ""
-                ivalue = getattr (instance, field.name, "")
+
+                try:
+                    ivalue = getattr (instance, field.name, "")
+                except:
+                    ivalue = ""
                 if ivalue is None:
                     ivalue = ""
+
                 if ivalue != hvalue:
                     if choice_value and len (field.choices) > 0:
                         for pair in field.choices:
index 74977a8..1bbd218 100644 (file)
@@ -3,6 +3,9 @@
 DEBUG = True
 TEMPLATE_DEBUG = DEBUG
 
+import sys
+sys.path.append("../")
+
 ADMINS = (
     # ('Your Name', 'your_email@domain.com'),
 )
index 7381f58..58a9756 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
 from setuptools import setup
 
-version = '1.0'
+version = '1.1'
 
 setup(
     name='django_historique',