X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/96bbbe1be125a66ab03402ef541a88b54dfe31dc..38b97c15acf982020caf8291c2ccc0b0a36eceab:/wxPython/contrib/xrc/_xrc_ex.py diff --git a/wxPython/contrib/xrc/_xrc_ex.py b/wxPython/contrib/xrc/_xrc_ex.py deleted file mode 100644 index fbd94db1d6..0000000000 --- a/wxPython/contrib/xrc/_xrc_ex.py +++ /dev/null @@ -1,36 +0,0 @@ -#---------------------------------------------------------------------------- -# The global was removed in favor of static accessor functions. This is for -# backwards compatibility: - -TheXmlResource = XmlResource_Get() - - -#---------------------------------------------------------------------------- -# Create a factory for handling the subclass property of the object tag. - - -def _my_import(name): - mod = __import__(name) - components = name.split('.') - for comp in components[1:]: - mod = getattr(mod, comp) - return mod - - -class XmlSubclassFactory_Python(XmlSubclassFactory): - def __init__(self): - XmlSubclassFactory.__init__(self) - - def Create(self, className): - assert className.find('.') != -1, "Module name must be specified!" - mname = className[:className.rfind('.')] - cname = className[className.rfind('.')+1:] - module = _my_import(mname) - klass = getattr(module, cname) - inst = klass() - return inst - - -XmlResource_AddSubclassFactory(XmlSubclassFactory_Python()) - -#----------------------------------------------------------------------------