jayvdb created this task.
jayvdb added subscribers: pywikipedia-bugs, valhallasw, jayvdb.
jayvdb added projects: pywikibot-core, tracking, easy, Pywikibot-tests.
TASK DESCRIPTION
The compat method spec is
```
def siteinfo(self, key='general', force=False, dump=False):
```
In core it is
```
@property
def siteinfo(self):
```
Need tests and probably fixes to make that backwards compatible.
TASK DETAIL
https://phabricator.wikimedia.org/T85322
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Aklapper, valhallasw, jayvdb, pywikipedia-bugs
jayvdb created this task.
jayvdb added a subscriber: jayvdb.
jayvdb added a project: pywikibot-core.
jayvdb changed Security from none to none.
TASK DESCRIPTION
The Tk functionality in flickrripper should be migrated to the pywikibot module gui.py
TASK DETAIL
https://phabricator.wikimedia.org/T78505
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: Aklapper, jayvdb, pywikipedia-bugs
jayvdb added a comment.
So, LogeventsPageGenerator is now in pagegenerators, however it have start and end date parameters, which means it cant be used instead of uploadedYesterday without enhancement.
So, start and end date parameters need to be added to LogeventsPageGenerator, and then it can be used to achieve the same result as uploadedYesterday.
Also, RecentChangesPageGenerator has a changetype=log , start and end date parameters, and can be restricted to namespace=6 (File). It would be useful to investigate whether it can be used to produce similar results as uploadedYesterday . i.e. is 'imageuncat -yesterday' a subset of 'imageuncat -recentchanges'.
TASK DETAIL
https://phabricator.wikimedia.org/T67192
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: jayvdb
Cc: pywikipedia-bugs, valhallasw, Multichill, Ricordisamoa, jayvdb
Daviskr created this task.
Daviskr added a subscriber: Daviskr.
Daviskr added a project: pywikibot-core.
TASK DESCRIPTION
Page generators can be iterated over multiple times when expected to be empty and stop after the first time. The following iterations can contain erratic results.
For example: It is possible to iterate over a generator with a for loop and then iterate over that same generator with a later for loop.
If the generator is called multiple times without `step` specified, the generator repeats itself if iterated over again. If `step` is specified, the generator shifts results erratically when called multiple times.
Below is REPL output from the `test:test` site using `PrefixingPageGenerator()`.
```
>>> ppg = PrefixingPageGenerator('a', step=2, total=3)
>>> for _ in range(3):
... print list(ppg)
...
[Page(A), Page(AAA), Page(AF Test)]
[Page(AF Test), Page(AKlapper2), Page(API output)]
[Page(AKlapper2), Page(API output), Page(API page move test)]
```
Expected output would be `[]` after the first one.
TASK DETAIL
https://phabricator.wikimedia.org/T85204
REPLY HANDLER ACTIONS
Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Daviskr
Cc: Aklapper, Daviskr, jayvdb, pywikipedia-bugs