Changeset 190
- Timestamp:
- 03/08/07 11:08:37 (2 years ago)
- Files:
-
- trunk/cheesecake/cheesecake_index.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cheesecake/cheesecake_index.py
r186 r190 1403 1403 1404 1404 if remove_log_file and not self.keep_log: 1405 # Close the log file descriptor before removing 1406 # (Linux doesn't care, but it matters on Windows). 1407 if self.logfile_descriptor: 1408 self.logfile_descriptor.close() 1409 1405 1410 if os.path.exists(self.logfile): 1406 try: 1407 os.unlink(self.logfile) 1408 except OSError, e: 1409 # TODO 1410 # need to figure out how to properly delete log on Windows 1411 # print e 1412 pass 1411 os.unlink(self.logfile) 1413 1412 1414 1413 def configure_logging(self, logfile=None): … … 1424 1423 self.logfile = os.path.join(tempfile.gettempdir(), self.package + ".log") 1425 1424 1426 logger.setconsumer('logfile', open(str(self.logfile), 'w', buffering=1)) 1425 self.logfile_descriptor = open(str(self.logfile), 'w', buffering=1) 1426 logger.setconsumer('logfile', self.logfile_descriptor) 1427 1427 logger.setconsumer('console', logger.STDOUT) 1428 1428 logger.setconsumer('null', None)
