branch | stable |
changeset 2332 | b04d80f19075 |
parent 2258 | 79bc598c6411 |
child 2361 | 8f00836580f1 |
--- a/utils.py Wed Jul 08 19:11:22 2009 +0200 +++ b/utils.py Wed Jul 08 19:47:36 2009 +0200 @@ -326,4 +326,11 @@ """ # XXX deprecated, no more necessary +def compute_cardinality(eschema, rschema, role): + if role == 'subject': + targetschema = rschema.objects(eschema)[0] + return rschema.rproperty(eschema, targetschema, 'cardinality')[0] + targetschema = rschema.subjects(eschema)[0] + return rschema.rproperty(targetschema, eschema, 'cardinality')[1] +