← Back to team overview

oship-dev team mailing list archive

[Branch ~oship-dev/oship/devel] Rev 478: Fix bug #622951. Added repr and parent to PartyRelationship

 

------------------------------------------------------------
revno: 478
committer: Eduardo César edu@starforge>
branch nick: local
timestamp: Fri 2010-09-03 14:57:58 -0300
message:
  Fix bug #622951. Added repr and parent to PartyRelationship
modified:
  src/oship/openehr/rm/demographic/__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/demographic/__init__.py'
--- src/oship/openehr/rm/demographic/__init__.py	2010-08-06 21:24:11 +0000
+++ src/oship/openehr/rm/demographic/__init__.py	2010-09-03 17:57:58 +0000
@@ -282,20 +282,22 @@
 
     grok.implements(IPartyRelationship)
 
-    def __init__(self,uid,details,timeValidity,source,target,atnodeid,name,atdetails,fdraudit,links):
-        Locatable.__init__(self,uid,atnodeid,name,atdetails,fdraudit,links)
+    def __init__(self,uid,details,timeValidity,source,target,atnodeid,name,atdetails,fdraudit,links, parent):
+        Locatable.__init__(self,uid,atnodeid,name,atdetails,fdraudit,links, parent)
         self.details=details
         self.timeValidity=timeValidity
         self.source=source
         self.target=target
 
-
     def type(self):
         """
         Type of relationship such as employment, authority, etc.
         """
         return self.name
 
+    def __repr__(self):
+        return "PartyRelationship(details=\'%s\',timeValidity=\'%s\',source=\'%s\',target=\'%s\'" % (self.details, self.timeValidity, self.source, self.target)
+
 
 class Person(Actor):
     """