Revision: 4955 Author: filnik Date: 2008-01-31 16:15:16 +0000 (Thu, 31 Jan 2008)
Log Message: ----------- Forgot: I had another fix to do, the pid issue continues, fixing as already fixed above
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2008-01-31 16:10:17 UTC (rev 4954) +++ trunk/pywikipedia/wikipedia.py 2008-01-31 16:15:16 UTC (rev 4955) @@ -2773,14 +2773,10 @@ line = line.split(' ') pid = int(line[0]) ptime = int(line[1].split('.')[0]) - except (IndexError, ValueError): - # I go a lot of crontab errors because line is not a number. - # Better to prevent that. If you find out the error, feel free - # to fix it better. - pid = 1 - ptime = time.time() - if now - ptime <= self.releasepid and pid != self.pid: - processes[pid] = ptime + if now - ptime <= self.releasepid and pid != self.pid: + processes[pid] = ptime + except (IndexError,ValueError): + pass # Sometimes the file gets corrupted - ignore that line f = open(self.logfn(), 'w') for p in processes.keys(): f.write(str(p)+' '+str(processes[p])+'\n')
pywikipedia-l@lists.wikimedia.org