Author: reinhard
Date: 2006-12-21 06:12:24 -0600 (Thu, 21 Dec 2006)
New Revision: 9185
Modified:
branches/forms-0.5/src/uidrivers/_base/widgets/_base.py
Log:
Fix class name retrieval for new style classes (needed for compatibility with
gnue-common >= 0.6.5).
Modified: branches/forms-0.5/src/uidrivers/_base/widgets/_base.py
===================================================================
--- branches/forms-0.5/src/uidrivers/_base/widgets/_base.py 2006-12-21
09:28:49 UTC (rev 9184)
+++ branches/forms-0.5/src/uidrivers/_base/widgets/_base.py 2006-12-21
12:12:24 UTC (rev 9185)
@@ -45,6 +45,9 @@
# set the default _type based upon the UIclass it is
#
self._type = string.split("%s" % self.__class__,'.')[-1]
+ # New style classes yield <class "foo"> instead of just foo
+ if self._type.endswith("'>"):
+ self._type = self._type[:-2]
self._inits=[self.primaryInit]
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue