Xqt created this task. Xqt added a subscriber: Xqt. Xqt added a project: pywikibot-core. Herald added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION There is a breaking change for site.namespaces on core. The old implementation of site.namespaces() gives a list of localized namespace aliases: ``` >>> import wikipedia as py >>> s = py.getSite() >>> s.namespaces() ['', u'Diskussion', u'Benutzer', u'Benutzer Diskussion', u'Wikipedia', u'Wikipedia Diskussion', u'Datei', u'Datei Diskussion', u'MediaWiki', u'MediaWiki Diskussion', u'Vorlage', u'Vorlage Diskussion', u'Hilfe', u'Hilfe Diskussion', u'Kategorie', u'Kategorie Diskussion', u'Modul', u'Modul Diskussion', u'Portal', u'Portal Diskussion', u'Medium', u'Spezial'] >>> ``` whereas core gives an namespace dict opject back: ``` >>> import pwb, pywikibot as py >>> s = py.Site() >>> s.namespaces() <pywikibot.site.NamespacesDict object at 0x04A66610> ``` iterating over namespases gives the keys not the values: ``` >>> x = [] >>> x += [n for n in s.namespaces] >>> x [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2600, 828, 829, -2, 100, 101, -1, 2300, 2301, 2302, 2303] >>> ``` TASK DETAIL https://phabricator.wikimedia.org/T125963 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, Xqt, pywikibot-bugs-list, jayvdb _______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
