Small refactoring to let user be assignable from any class that inherits from HasUser
This commit is contained in:
parent
58662b42be
commit
58d888a59f
1 changed files with 2 additions and 1 deletions
|
@ -7,6 +7,7 @@ class UserlessThread(Exception):
|
|||
|
||||
class HasUser(object):
|
||||
def user(self): return self._user
|
||||
def assign_user(self): self._user = threading.current_thread().user()
|
||||
|
||||
class InstanceThread(threading.Thread, HasUser):
|
||||
def __init__(self,user, *args, **kwargs):
|
||||
|
@ -15,7 +16,7 @@ class InstanceThread(threading.Thread, HasUser):
|
|||
|
||||
class InstanceInheritingThread(threading.Thread, HasUser):
|
||||
def __init__(self, *args, **kwargs):
|
||||
self._user = threading.current_thread().user()
|
||||
self.assign_user()
|
||||
super(InstanceInheritingThread, self).__init__(*args, **kwargs)
|
||||
|
||||
def user():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue