equal
deleted
inserted
replaced
9 return txt |
9 return txt |
10 |
10 |
11 |
11 |
12 class FakeObject: |
12 class FakeObject: |
13 def __init__(self, *args, **kwargs): |
13 def __init__(self, *args, **kwargs): |
14 self.__classname__ = kwargs["__classname__"] |
14 if "__classname__" in kwargs: |
|
15 self.__classname__ = kwargs["__classname__"] |
15 |
16 |
16 def __getattr__(self,name): |
17 def __getattr__(self,name): |
17 if name.startswith('__'): |
18 if name.startswith('__'): |
18 raise AttributeError(name) |
19 raise AttributeError(name) |
19 return FakeObject(__classname__=self.__classname__+"."+name) |
20 return FakeObject(__classname__=self.__classname__+"."+name) |