diff options
| author | 2009-05-27 15:23:37 +0200 | |
|---|---|---|
| committer | 2009-05-27 15:23:37 +0200 | |
| commit | 2c6b8f2e5f43645d7d588ffd33595ba3ccb0acb6 (patch) | |
| tree | d5db4a1aa6b09631729f88708a4a9bfd33cc4987 | |
| parent | little fixes (diff) | |
| download | pyload-2c6b8f2e5f43645d7d588ffd33595ba3ccb0acb6.tar.xz | |
fixed log bug
| -rw-r--r-- | Core.py | 22 | ||||
| -rw-r--r-- | module/download_thread.py | 3 | 
2 files changed, 6 insertions, 19 deletions
@@ -62,7 +62,7 @@ class Core(object):          self.create_plugin_index()      def read_config(self): -        """ sets self.download_folder, self.applicationPath, self.search_updates and self.plugins_folder +        """ read config and sets preferences          """          config = ConfigParser.ConfigParser()          config.read('config') @@ -170,11 +170,10 @@ class Core(object):          return True      def init_logger(self, level): -        handler = logging.handlers.RotatingFileHandler('Logs/log.txt', maxBytes = 12800 , backupCount = 10) #100 kb +        handler = logging.handlers.RotatingFileHandler(self.config['log_folder'] + sep + 'log.txt', maxBytes = 12800 , backupCount = 10) #100 kb          console = logging.StreamHandler(stdout)           #handler = logging.FileHandler('Logs/log.txt')  -        frm = logging.Formatter("%(asctime)s: %(levelname)-8s  %(message)s",  -                              "%d.%m.%Y %H:%M:%S")  +        frm = logging.Formatter("%(asctime)s: %(levelname)-8s  %(message)s", "%d.%m.%Y %H:%M:%S")           handler.setFormatter(frm)          console.setFormatter(frm) @@ -182,7 +181,7 @@ class Core(object):          self.logger.addHandler(handler)          self.logger.addHandler(console) #if console logging          self.logger.setLevel(level) -     +      def _test_print_status(self):          if self.thread_list.py_downloading: @@ -190,18 +189,7 @@ class Core(object):                  if pyfile.status.type == 'downloading':                      print pyfile.status.filename + ": speed is" ,int(pyfile.status.get_speed()) ,"kb/s"                      print pyfile.status.filename + ": arraives in" ,pyfile.status.get_ETA() ,"seconds" - -                    #try: -                    #    fn = pyfile.status.filename -                    #    p = round(float(pyfile.status.downloaded_kb)/pyfile.status.total_kb, 2) -                    #    s = round(pyfile.status.rate, 2) -                    #    del pyfile.status  #?!? -                    #    pyfile.status = None -                    #    print fn + ": " + str(p) + " @ " + str(s) + "kB/s" -                    #except: -                    #    print pyfile.status.filename, "downloading" -                         -                if pyfile.status.type == 'waiting': +                elif pyfile.status.type == 'waiting':                      print pyfile.status.filename + ": wait", int(pyfile.status.waituntil -time()) , "seconds"      def start(self): diff --git a/module/download_thread.py b/module/download_thread.py index 8e90fb51f..9147af923 100644 --- a/module/download_thread.py +++ b/module/download_thread.py @@ -22,7 +22,6 @@ import threading  from time import time, sleep  from copy import copy -  class Status(object):      """ Saves all status information      """ @@ -83,7 +82,7 @@ class Download_Thread(threading.Thread):                  self.loadedPyFile = self.parent.get_job()                  if self.loadedPyFile:                      try: -                    	self.download(self.loadedPyFile) +                        self.download(self.loadedPyFile)                      except Exception, e:                          print "Error:", e #catch up all error here                      finally:  | 
