When using Django models from a script, make the current user default to an actual database user named "autotest_system".  This allows for simpler, more consistent code.

Signed-off-by: Steve Howard <showard@google.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@4114 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/frontend/afe/rpc_handler.py b/frontend/afe/rpc_handler.py
index ba0bfed..3cf400b 100644
--- a/frontend/afe/rpc_handler.py
+++ b/frontend/afe/rpc_handler.py
@@ -7,8 +7,7 @@
 
 import traceback, pydoc, re, urllib, logging, logging.handlers
 from autotest_lib.frontend.afe.json_rpc import serviceHandler
-from autotest_lib.frontend.afe import rpc_utils
-from autotest_lib.frontend import thread_local
+from autotest_lib.frontend.afe import models, rpc_utils
 from autotest_lib.client.common_lib import global_config
 from autotest_lib.frontend.afe import rpcserver_logging
 
@@ -84,7 +83,7 @@
 
 
     def handle_rpc_request(self, request):
-        user = thread_local.get_user()
+        user = models.User.current_user()
         json_request = self.raw_request_data(request)
         decoded_request = self.decode_request(json_request)
         decoded_result = self.dispatch_request(decoded_request)