When using Board.topics(sort_by='updated'), after the first batch has been iterated (default is 100 topics), the generator fails with TypeError.
from pywikibot.flow import Board site = pywikibot.Site('mediawiki', 'mediawiki') board = Board(site, 'Project talk:Sandbox/Flow test') topics_list = board.topics(sort_by='updated') for topic in topics_list: print(topic)
returns
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 "<console>", line 1, in <module>
for topic in topics_list:
File "pywikibot/flow.py", line 140, in topics
data = self.site.load_topiclist(self, **cont_args)
File "pywikibot/site.py", line 1357, in callee
return fn(self, *args, **kwargs)
File "pywikibot/site.py", line 6455, in load_topiclist
offset = pywikibot.Timestamp.fromtimestampformat(offset)
File "pywikibot/__init__.py", line 178, in fromtimestampformat
return cls.strptime(ts, cls.mediawikiTSFormat)
TypeError: must be string, not list