Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class NetworkThread(Thread):
- def start(self, func=None):
- if func:
- self.wrap(func)
- super(NetworkThread, self).start()
- def wrap(self, func):
- target = self._target
- def wrapper(*args, **kwargs):
- try:
- response = target(*args, **kwargs)
- except:
- traceback.print_exc()
- func(response)
- self._target = wrapper
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement