[Modeling-cvs] ProjectModeling/Modeling PyModel.py,1.3,1.4
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-08-03 12:54:51
|
Update of /cvsroot/modeling/ProjectModeling/Modeling In directory sc8-pr-cvs1:/tmp/cvs-serv9470 Modified Files: PyModel.py Log Message: PyModel can be built once, at most Index: PyModel.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/PyModel.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PyModel.py 24 Jul 2003 12:14:04 -0000 1.3 --- PyModel.py 3 Aug 2003 12:54:48 -0000 1.4 *************** *** 120,123 **** --- 120,124 ---- def __init__(self, name, **kw): + self.is_built=0 self.name=self.requiredField(name) self.entities=list(kw.get('entities', [])) *************** *** 177,180 **** --- 178,186 ---- if getattr(self, 'version', None)!=BaseDescription.VERSION: raise ValueError, 'Incompatible versions' + + # + if self.is_built: + raise RuntimeError, 'PyModel has already been built' + self.is_built=1 # Build ordered list of entities |