← Back to team overview

oship-dev team mailing list archive

[Branch ~oship-dev/oship/devel] Rev 465: Corrected DvTemporal initializer. Removed diff method from DvTemporal (the method will be defined...

 

------------------------------------------------------------
revno: 465
committer: Wagner Francisco Mezaroba <wagner@wagner-laptop>
branch nick: oship
timestamp: Sun 2010-08-08 16:23:32 -0300
message:
  Corrected DvTemporal initializer. Removed diff method from DvTemporal (the method will be defined in the subclasses)
modified:
  src/oship/openehr/rm/datatypes/quantity/datetime/__init__.py


--
lp:oship
https://code.launchpad.net/~oship-dev/oship/devel

Your team OSHIP Development Team is subscribed to branch lp:oship.
To unsubscribe from this branch go to https://code.launchpad.net/~oship-dev/oship/devel/+edit-subscription
=== modified file 'src/oship/openehr/rm/datatypes/quantity/datetime/__init__.py'
--- src/oship/openehr/rm/datatypes/quantity/datetime/__init__.py	2010-08-06 21:24:11 +0000
+++ src/oship/openehr/rm/datatypes/quantity/datetime/__init__.py	2010-08-08 19:23:32 +0000
@@ -66,19 +66,9 @@
 
     grok.implements(IDvTemporal)
 
-    def __init__(self,magnitude,accuracy,normalRange,otherReferenceRanges,normalStatus):
+    def __init__(self,magnitude,accuracy,normalRange,otherReferenceRanges,normalStatus,magnitudeStatus=None):
         self.magnitude = magnitude
-        DvAbsoluteQuantity.__init__(self,magnitude,accuracy,normalRange,otherReferenceRanges,normalStatus)
-
-    def diff(self,other):
-        """
-        Redefined to return a DvDuration
-        Incomplete method, but it's an abstract class.
-        """
-        return  0.0 #DvDuration(other,self.magnitude)
-
-
-
+        DvAbsoluteQuantity.__init__(self,magnitude,accuracy,normalRange,otherReferenceRanges,normalStatus,magnitudeStatus)
 
 class DvDate(DvTemporal):
     """