[Checkins] SVN: lovely.relation/trunk/ fixed a bug in ordered data properties

Juergen Kartnaller juergen at kartnaller.at
Mon Oct 1 04:18:18 EDT 2007


Log message for revision 80435:
  fixed a bug in ordered data properties

Changed:
  U   lovely.relation/trunk/CHANGES.txt
  U   lovely.relation/trunk/src/lovely/relation/dataproperty.py

-=-
Modified: lovely.relation/trunk/CHANGES.txt
===================================================================
--- lovely.relation/trunk/CHANGES.txt	2007-10-01 05:51:41 UTC (rev 80434)
+++ lovely.relation/trunk/CHANGES.txt	2007-10-01 08:18:18 UTC (rev 80435)
@@ -5,6 +5,9 @@
 After
 =====
 
+- fixed a bug in ordered data properties
+
+
 2007/09/21 1.1.0a4
 ==================
 

Modified: lovely.relation/trunk/src/lovely/relation/dataproperty.py
===================================================================
--- lovely.relation/trunk/src/lovely/relation/dataproperty.py	2007-10-01 05:51:41 UTC (rev 80434)
+++ lovely.relation/trunk/src/lovely/relation/dataproperty.py	2007-10-01 08:18:18 UTC (rev 80435)
@@ -83,11 +83,11 @@
                     val.relations = [self._relType]
         self._manager.setTargetRelations(inst, v, self._relType)
         if self._ordered:
-            if value is not None:
-                values = list(self._manager.tokenizeValues(value, 'relations'))
+            if v is not None:
+                tokens = list(self._manager.tokenizeValues(v, 'targets'))
             else:
-                values = []
-            inst.__dict__['_o_' + self._name] = values
+                tokens = []
+            inst.__dict__['_o_' + self._name] = tokens
 
     def __get__(self, inst, klass):
         if inst is None:



More information about the Checkins mailing list