134 |
""" |
""" |
135 |
if channel in self.delegated_messages: |
if channel in self.delegated_messages: |
136 |
object = getattr(self, self.delegated_messages[channel]) |
object = getattr(self, self.delegated_messages[channel]) |
137 |
object.Unsubscribe(channel, *args) |
try: |
138 |
|
object.Unsubscribe(channel, *args) |
139 |
|
except wxPyDeadObjectError: |
140 |
|
# The object was a wxObject and has already been |
141 |
|
# destroyed. Hopefully it has unsubscribed all its |
142 |
|
# subscribers already so that it's OK if we do nothing |
143 |
|
# here |
144 |
|
pass |
145 |
|
|
146 |
def __getattr__(self, attr): |
def __getattr__(self, attr): |
147 |
"""If attr is one of the delegated methods return that method |
"""If attr is one of the delegated methods return that method |