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:
```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
EMAIL PREFERENCES
To: jayvdb
Cc: Xqt, jayvdb, Aklapper, Zppix, happy5214, pywikibot-bugs-list, darthbhyrava, Mdupont, Mattflaschen-WMF
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