oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #01507
[Branch ~oship-dev/oship/devel] Rev 492: Fix Bug #625974. Invariant Enforced.
------------------------------------------------------------
revno: 492
committer: Eduardo César edu@starforge>
branch nick: local
timestamp: Fri 2010-09-17 16:03:20 -0300
message:
Fix Bug #625974. Invariant Enforced.
modified:
src/oship/openehr/rm/common/change_control/__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/common/change_control/__init__.py'
--- src/oship/openehr/rm/common/change_control/__init__.py 2010-09-12 22:02:27 +0000
+++ src/oship/openehr/rm/common/change_control/__init__.py 2010-09-17 19:03:20 +0000
@@ -17,6 +17,13 @@
self.uid=uid
self.versions=versions
self.audit=audit
+
+ def versionsValid(self):
+ if self.versions != None and bool(self.versions.isEmpty):
+ raise "self.version is not valid"
+
+ def __repr__(self):
+ return "Contribution(uid=%s, version=%s, audit=%s)" % (self.uid, self.versions, self.audit)