Xqt created this task. Xqt added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION Introduction ------------ With PEP526 a new syntax for type annotating of variables including class variables and instance variables was added i n Python 3.6 https://docs.python.org/3.6/whatsnew/3.6.html#pep-526-syntax-for-variable-annotations What to do ---------- Replace type comments with type annotations like: `argvu = [] # type: List[str]` should become `argvu: List[str] = []` This is similar to PEP484 which introduced type annotations for function/method parameters These issues can be found at https://codesearch.wmcloud.org/pywikibot/?q=%23%20type%5C%3A%20%5B%5Ei%5D.%2B&i=nope&files=&excludeFiles=&repos= Split patches into parts of only a couple of affected files. This makes it easier to review. **This task is not ready to go yet.** We are waiting for Python 3.5 support has been dropped; this will become a `good-first-task` then. Usefull links ------------- - Pywikibot documentation <https://doc.wikimedia.org/pywikibot/master/> - Pywikibot Manual <https://www.mediawiki.org/wiki/Manual:Pywikibot> - Python Coding Convention <https://www.mediawiki.org/wiki/Manual:Coding_conventions/Python> - Pywikibot Development Guidelines <https://www.mediawiki.org/wiki/Manual:Pywikibot/Development/Guidelines> TASK DETAIL https://phabricator.wikimedia.org/T308276 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, pywikibot-bugs-list, Xqt, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________ pywikibot-bugs mailing list -- pywikibot-bugs@lists.wikimedia.org To unsubscribe send an email to pywikibot-bugs-le...@lists.wikimedia.org