Author: echuck
Date: 2005-03-11 19:50:19 -0700 (Fri, 11 Mar 2005)
New Revision: 2091
Modified:
Webware/trunk/MiddleKit/Design/SQLPythonGenerator.py
Log:
Fix a bug in the new AccessorStyle 'properties' setting.
Modified: Webware/trunk/MiddleKit/Design/SQLPythonGenerator.py
===================================================================
--- Webware/trunk/MiddleKit/Design/SQLPythonGenerator.py 2005-03-12 02:49:32 UTC (rev 2090)
+++ Webware/trunk/MiddleKit/Design/SQLPythonGenerator.py 2005-03-12 02:50:19 UTC (rev 2091)
@@ -53,3 +53,7 @@
self._%(name)s = self._mk_store.fetchObjectsOfClass(%(targetClassName)s, clauses='where %(backRefAttrName)s%(classIdSuffix)s=%%i and %(backRefAttrName)s%(objIdSuffix)s=%%i' %% (self.klass().id(), self.serialNum()))
return self._%(name)s
''' % names)
+ if self.setting('AccessorStyle', 'methods')=='properties':
+ out.write('''
+ %(name)s = property(%(pyGetName)s)
+''' % names)
|