jayvdb edited the task description. (Show Details)

EDIT DETAILS
Re: FlowWhen using `Board.topics(sort_by='updated')`, after the first batch has been iterated (default is 100 topics), the generator fails with `TypeError`.

```lang=python
from pywikibot.flow import Board
site = pywikibot.Site('test'mediawiki', 'test')'mediawiki')
board = Board(site, 'Talk:Sandbox')
topics_list = page.topics(limit=2,
'Project talk:Sandbox/Flow test')
topics_list = board.topics(
sort_by='newest')
...
```

returns the expected output:returns

```
[[test:Topic:T63mvwp0c7chy9c3]]
[[test:Topic:T5y39gw54bnw2ice]]
[[test:Topic:T40a7hu3rdj1w3kv]]
[[test:Topic:T2d0esp9nk0tvt2z]]
[[test:Topic:T2d0bc2kfgj5z7d2]]
...
```

***
But when `sort_by='updated'` is passed, the following error throws up:
```
======================================================================
ERROR: test_topic (tests.flow_thanks_tests.TestFlowThank)
----------------------------------------------------------------------
Found 1 mediawiki:mediawiki processes running, including this one.
[[mediawiki:Topic:T66k4pyiyz5yxuyo]]
[[mediawiki:Topic:T56k61wm97m97zly]]
[[mediawiki:Topic:T3861hfbwvg994dt]]
[[mediawiki:Topic:T47jqwe15hsw3ai0]]
[[mediawiki:Topic:Sy8491obqj9ak5as]]
[[mediawiki:Topic:T1eljfcxcfozigfo]]
[[mediawiki:Topic:T3s5g4btggew2tw3]]
[[mediawiki:Topic:T3m3vd24vrsb8j1i]]
....

Traceback (most recent call last):
File "tests/flow_thanks_tests.py",File "<console>",, line 541, in test_topic<module>
for topic in topics_list:
...
```

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

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

To: jayvdb
Cc: Xqt, jayvdb, Aklapper, Zppix, happy5214, pywikibot-bugs-list, darthbhyrava, Mdupont, Mattflaschen-WMF
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to