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

Reply via email to