Revision: 8002 Author: xqt Date: 2010-03-13 13:55:12 +0000 (Sat, 13 Mar 2010)
Log Message: ----------- bugfix for -xxxlog pages
Modified Paths: -------------- trunk/pywikipedia/pagegenerators.py
Modified: trunk/pywikipedia/pagegenerators.py =================================================================== --- trunk/pywikipedia/pagegenerators.py 2010-03-13 13:26:43 UTC (rev 8001) +++ trunk/pywikipedia/pagegenerators.py 2010-03-13 13:55:12 UTC (rev 8002) @@ -1193,26 +1193,26 @@ gen = RegexFilterPageGenerator(site.allpages(), regex) elif arg.startswith('-yahoo'): gen = YahooSearchPageGenerator(arg[7:]) - else: + elif arg.startswith('-'): mode, log, user = arg.partition('log') if log == 'log': - number = 500 - if not user: - user = None - else: - try: - number = int(user[1:]) - user = None - except ValueError: - user = user[1:] - if user: - result = user.split(';') - user = result[0] - try: - number = int(result[1]) - except: - pass - gen = LogpagesPageGenerator(number, mode[1:], user) + number = 500 + if not user: + user = None + else: + try: + number = int(user[1:]) + user = None + except ValueError: + user = user[1:] + if user: + result = user.split(';') + user = result[0] + try: + number = int(result[1]) + except: + pass + gen = LogpagesPageGenerator(number, mode[1:], user) if gen: self.gens.append(gen) return self.getCombinedGenerator()
pywikipedia-svn@lists.wikimedia.org