Author: remi
Date: 2008-12-18 02:42:53 +0100 (Thu, 18 Dec 2008)
New Revision: 3156

Modified:
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver.py
Log:
* updated the log levels
* now start tuxosl in a thread

Modified: software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver.py
===================================================================
--- software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver.py  
2008-12-18 00:38:51 UTC (rev 3155)
+++ software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver.py  
2008-12-18 01:42:53 UTC (rev 3156)
@@ -50,12 +50,12 @@
 # Global httpserver logger
 Glb_ServerLog = SimpleLogger("tuxhttpserver")
 Glb_ServerLog.resetLog()
-Glb_ServerLog.setLevel(LOG_LEVEL_DEBUG)
+Glb_ServerLog.setLevel(LOG_LEVEL_INFO)
 Glb_ServerLog.setTarget(LOG_TARGET_BOTH)
 # Global resources logger
 Glb_ResourcesLog = SimpleLogger("tuxhttpserver_resources")
 Glb_ResourcesLog.resetLog()
-Glb_ResourcesLog.setLevel(LOG_LEVEL_DEBUG)
+Glb_ResourcesLog.setLevel(LOG_LEVEL_INFO)
 Glb_ResourcesLog.setTarget(LOG_TARGET_BOTH)
 # Tuxdroid user statuses to be only sent at the allowed clients
 SW_USER_STATUSES = [
@@ -254,15 +254,20 @@
         """Callback function when the dongle is connected
         """
         global Glb_DonglePresent
-
-        # Start the osl library
-        Glb_ServerLog.logInfo("Start Tuxosl")
-        for i in range(15):
-            time.sleep(2.5)
-            err = self.__tuxOSL.Start("Acapela")
-            if err == E_TUXOSL_NOERROR:
-                break
-        Glb_ServerLog.logInfo("Tuxosl started")
+        
+        def startTuxOsl():
+            # Start the osl library
+            Glb_ServerLog.logInfo("Start Tuxosl")
+            for i in range(15):
+                time.sleep(0.1)
+                err = self.__tuxOSL.Start("Acapela")
+                if err == E_TUXOSL_NOERROR:
+                    break
+            Glb_ServerLog.logInfo("Tuxosl started")
+        
+        t = threading.Thread(target = startTuxOsl)
+        t.start()
+        
         Glb_DonglePresent = True
 
     def __onDongleDisconnected(self):


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to