jayvdb added a comment.

(repeating and agreeing with a lot of what XZise has already said)

All great deductions.  repeat was previously (compat) a capability of every 
generator, which is not very modular and they all only provided very basic 
repeat functionality; in core, we've decided that isnt desirable , so we have 
built RepeatingGenerator (which has many options and usage patterns) and there 
is another 'repeat' like capability being built.

Yes, we will need to implement a namespace argument in APISite.logevents, both 
for backwards compatibility and because the MediaWiki PHP API method accepts a 
namespace argument (singular; not plural), so we need expose that in the Python 
API.

https://en.wikipedia.org/w/api.php?action=paraminfo&modules=query+logevents

I recommend you initially build LogpagesPageGenerator with namespace as a 
parameter that is not implemented , build unit tests, etc, submit the code to 
be reviewed, and then add the namespace functionality after the initial code 
reviews.

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

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

To: jayvdb
Cc: Aklapper, jayvdb, Daviskr, XZise, pywikipedia-bugs



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to