From: Kevin A. <ka...@us...> - 2004-05-14 18:57:33
|
Update of /cvsroot/pythoncard/PythonCard In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5777 Modified Files: log.py Log Message: put write within try/except block in case of file errors Index: log.py =================================================================== RCS file: /cvsroot/pythoncard/PythonCard/log.py,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** log.py 14 Apr 2004 02:38:47 -0000 1.10 --- log.py 14 May 2004 18:57:18 -0000 1.11 *************** *** 143,147 **** self.enabled = 1 ! # If we this is the first time logging has been enabled, # create a new, empty log file. --- 143,147 ---- self.enabled = 1 ! # If this is the first time logging has been enabled, # create a new, empty log file. *************** *** 218,231 **** if self.enabled : now = time.localtime( time.time() ) ! if self.logToStdout: ! f = sys.stdout ! else: ! f = open( self.fileName, 'a' ) ! f.write( prefix + ': ' + "%s" % time.asctime( now ) + ': ' ) ! for arg in argList : ! f.write( str( arg ) ) ! f.write( '\n' ) ! if not self.logToStdout: ! f.close() log = Log() --- 218,236 ---- if self.enabled : now = time.localtime( time.time() ) ! try: ! if self.logToStdout: ! f = sys.stdout ! else: ! f = open( self.fileName, 'a' ) ! f.write( prefix + ': ' + "%s" % time.asctime( now ) + ': ' ) ! for arg in argList : ! f.write( str( arg ) ) ! f.write( '\n' ) ! if self.logToStdout: ! f = None ! else: ! f.close() ! except: ! pass log = Log() |