http://www.mediawiki.org/wiki/Special:Code/pywikipedia/11234
Revision: 11234 Author: xqt Date: 2013-03-22 05:35:23 +0000 (Fri, 22 Mar 2013) Log Message: ----------- some PEP8 changes
Modified Paths: -------------- trunk/pywikipedia/pywikibot/support.py
Modified: trunk/pywikipedia/pywikibot/support.py =================================================================== --- trunk/pywikipedia/pywikibot/support.py 2013-03-22 05:30:37 UTC (rev 11233) +++ trunk/pywikipedia/pywikibot/support.py 2013-03-22 05:35:23 UTC (rev 11234) @@ -19,6 +19,7 @@
import wikipedia
+ class Timestamp(datetime.datetime): """Class for handling Mediawiki timestamps.
@@ -44,7 +45,10 @@
@classmethod def fromtimestampformat(cls, ts): - """Convert the internal MediaWiki timestamp format to a Timestamp object.""" + """Convert the internal MediaWiki timestamp format to a Timestamp + object. + + """ return cls.strptime(ts, cls.mediawikiTSFormat)
def __str__(self): @@ -84,12 +88,14 @@ wikipedia.output(u"%s.%s is DEPRECATED, use %s instead." % (classname, funcname, instead)) else: - wikipedia.output(u"%s.%s is DEPRECATED." % (classname, funcname)) + wikipedia.output(u"%s.%s is DEPRECATED." % (classname, + funcname)) return method(*args, **kwargs) wrapper.func_name = method.func_name return wrapper return decorator
+ def deprecate_arg(old_arg, new_arg): """Decorator to declare old_arg deprecated and replace it with new_arg""" #_logger = "" @@ -182,4 +188,3 @@ lastcolor = colors[i] result += diff[i] wikipedia.output(result) -
pywikipedia-svn@lists.wikimedia.org