SpyTec created this task.
SpyTec added a subscriber: SpyTec.
SpyTec added a project: pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Currently when trying to use the Category.articles definition in the 
pywikibot module with a sortby key, it throws the following error:
  
  ```
    File "core\pywikibot\page.py", line 2402, in articles
      member_type=['page', 'file']
    File "core\pywikibot\site.py", line 3272, in categorymembers
      excluded_namespaces.add([-1, -2])
  TypeError: unhashable type: 'list'
  <class 'TypeError'>
  CRITICAL: Closing network session.
  ```
  This is the code I was using:
  
  ```
  site = pywikibot.Site()
  cat = pywikibot.Category(site,'Category:Name')
  articles = cat.articles(sortby="timestamp")
  ```
  This happens with or without the namespace parameter, this is running with 
the following PWB and Python versions on Windows 8:
  
  ```
  Pywikibot: [https] r-pywikibot-core.git (2ab6c39, g5818, 2015/06/22, 
14:01:18, ok)
  Release version: 2.0b3
  requests version: 2.7.0
    cacerts: C:\Python34\lib\site-packages\requests\cacert.pem
      certificate test: ok
  Python: 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 10:45:13) [MSC v.1600 64 bit 
(AMD64)]
    unicode test: ok
  PYWIKIBOT2_DIR: Not set
  PYWIKIBOT2_DIR_PWB:
  PYWIKIBOT2_NO_USER_CONFIG: Not set
  ```
  and
  
  ```
  requests version: 2.4.3
    cacerts: C:\Python27\lib\site-packages\requests\cacert.pem
      certificate test: ok
  Python: 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
    unicode test: ok
  ```

TASK DETAIL
  https://phabricator.wikimedia.org/T103410

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: SpyTec
Cc: Aklapper, pywikibot-bugs-list, SpyTec, jayvdb, Malyacko, P.Copp



_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to