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

Reply via email to