[Modeling-users] pymodel and association multiplicity
Status: Abandoned
Brought to you by:
sbigaret
From: <no...@ti...> - 2004-09-01 00:37:58
|
Hello, I found what may be a bug in pymodel association multiplicity validation: if I try: multiplicity=[ [ 0, 1 ], [ 0, 2 ] ], with vanilla Modeling 0.9-pre-17.1 it fails to accept it as a valid association. patch follows, if I'm correct I'll post it in the patches section :) -- Delio diff -aur ModelingCore-0.9-pre-17.1/Modeling/PyModel.py Modeling/PyModel.py --- ModelingCore-0.9-pre-17.1/Modeling/PyModel.py 2004-02-15 07:27:03.000000000 +1300 +++ Modeling/PyModel.py 2004-08-14 15:27:18.000000000 +1200 @@ -854,7 +854,7 @@ ds_mult=self.multiplicity[1] if sd_mult[1]>1: raise ValueError, 'invalid multiplicity src->dst: should be toOne' - if not (ds_mult[1] in (None, '*', -1) or ds_mult[0]>1): + if not (ds_mult[1] in (None, '*', -1) or ds_mult[1]>1): raise ValueError, 'invalid multiplicity dst->src: should be toMany' return sd_mult, ds_mult |