[tuxdroid-svn] r267 - svnlook: warning: cannot set LC_CTYPE locale svnlook: warning: environment va
Status: Beta
Brought to you by:
ks156
From: svnlook:warning@affinitic.be:cannot s. L. l. <c2m...@c2...> - 2007-04-20 12:26:15
|
Author: svnlook: warning: cannot set LC_CTYPE locale Date: svnlook: warning: environment variable LANG is EN New Revision: 267 Modified: api/python/trunk/tuxapi_class.py Log: remi 2007-04-20 13:56:28 +0200 (Fri, 20 Apr 2007) 43 UPD "print_warnings" bug has been corrected svnlook: warning: cannot set LC_CTYPE locale svnlook: warning: environment variable LANG is EN svnlook: warning: please check that your locale name is correct Modified: api/python/trunk/tuxapi_class.py =================================================================== --- api/python/trunk/tuxapi_class.py 2007-04-20 11:54:35 UTC (rev 266) +++ api/python/trunk/tuxapi_class.py 2007-04-20 11:56:28 UTC (rev 267) @@ -79,12 +79,13 @@ self.main_thread_list=[] self.exit_flag=False self.tcp_mutex=threading.Lock() + self.print_warnings_mutex=threading.Lock() self.tcp_data=(' ')*6 self.datas_threated=True self.tcp_data_for_event=(' ')*6 self.my_name="Tux client" self.print_status=False - self.print_warnings=False + self.print_warnings=True self.print_debug_thread=False self.event=TUXevent(self) self.cmd=TUXcmd(self) @@ -111,6 +112,7 @@ # Destructor of class #-------------------------------------------------------------------------- def destroy(self): + if self.exit_flag: return self.daemon.auto_connect(False) self.tts.auto_connect(False) self.daemon.disconnect() @@ -2996,12 +2998,15 @@ while not self.parent.exit_flag: if self.ac: if not self.connected: + self.parent.print_warnings_mutex.acquire() store=self.parent.print_warnings self.parent.print_warnings=False self.connect(self.ac_address,self.ac_port) self.parent.print_warnings=store + self.parent.print_warnings_mutex.release() if self.connected!=last_connect_status: if self.connected: + self.parent.hw.alsa_devices_select(0) if self.parent.print_warnings: print "CONNECTED to tuxdaemon" if self.parent.event.on_connected!=None: @@ -3009,6 +3014,7 @@ else: if self.parent.print_warnings: print "DISCONNECTED from tuxdaemon" + self.parent.status.rf_connected = False if self.parent.event.on_disconnected!=None: self.parent.event.on_disconnected() self._tcp_threads_join() @@ -3683,10 +3689,12 @@ while not self.parent.exit_flag: if self.ac: if not self.connected: + self.parent.print_warnings_mutex.acquire() store=self.parent.print_warnings self.parent.print_warnings=False self.connect(self.ac_address,self.ac_port) self.parent.print_warnings=store + self.parent.print_warnings_mutex.release() if self.connected!=last_connect_status: if self.connected: if self.parent.print_warnings: |