Revision: 7644
Author:   misza13
Date:     2009-11-13 17:06:59 +0000 (Fri, 13 Nov 2009)

Log Message:
-----------
Adding a few fixes from local copy (handling of unusual cases)

Modified Paths:
--------------
    trunk/pywikipedia/archivebot.py

Modified: trunk/pywikipedia/archivebot.py
===================================================================
--- trunk/pywikipedia/archivebot.py     2009-11-13 12:58:33 UTC (rev 7643)
+++ trunk/pywikipedia/archivebot.py     2009-11-13 17:06:59 UTC (rev 7644)
@@ -170,14 +170,14 @@
     'B' (bytes) or 'T' (threads)."""
     if str[-1] in string.digits: #TODO: de-uglify
         return (int(str),'B')
-    elif str[-1] == 'K':
+    elif str[-1] in ['K', 'k']:
         return (int(str[:-1])*1024,'B')
     elif str[-1] == 'M':
         return (int(str[:-1])*1024*1024,'B')
     elif str[-1] == 'T':
         return (int(str[:-1]),'T')
     else:
-        return (0,'B')
+        return (int(str[:-1])*1024,'B')
 
 
 def int2month(num):
@@ -597,8 +597,6 @@
             except:
                 wikipedia.output(u'Error occured while processing page [[%s]]' 
% pg.title())
                 traceback.print_exc()
-    else:
-        wikipedia.showHelp("archivebot")
 
 
 if __name__ == '__main__':



_______________________________________________
Pywikipedia-svn mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn

Reply via email to