From 58d888a59f2ac2c2fc3d3f6e035076a12ffeff79 Mon Sep 17 00:00:00 2001 From: Rudi Grinberg Date: Tue, 20 Nov 2012 14:43:48 -0500 Subject: [PATCH] Small refactoring to let user be assignable from any class that inherits from HasUser --- python_apps/media-monitor2/media/saas/thread.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python_apps/media-monitor2/media/saas/thread.py b/python_apps/media-monitor2/media/saas/thread.py index 523d5cd94..e2e6be158 100644 --- a/python_apps/media-monitor2/media/saas/thread.py +++ b/python_apps/media-monitor2/media/saas/thread.py @@ -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():