Commit ecafe98b authored by Jack Jansen's avatar Jack Jansen

Give default _elemdict and _propdict attributes to OSA classes, so

we don't get infinite recursion for suites that don't have an application
class.

Also got rid of some tabs.
parent 7ac265a2
......@@ -143,7 +143,9 @@ def decodeerror(arguments):
class TalkTo:
"""An AE connection to an application"""
_signature = None # Can be overridden by subclasses
_moduleName = None # Can be overridden by subclasses
_moduleName = None # Can be overridden by subclasses
_elemdict = {} # Can be overridden by subclasses
_propdict = {} # Can be overridden by subclasses
__eventloop_initialized = 0
def __ensure_WMAvailable(klass):
......@@ -284,9 +286,9 @@ class TalkTo:
set = _set
# Magic glue to allow suite-generated classes to function somewhat
# like the "application" class in OSA.
# Magic glue to allow suite-generated classes to function somewhat
# like the "application" class in OSA.
def __getattr__(self, name):
if self._elemdict.has_key(name):
cls = self._elemdict[name]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment