Dvorapa added a comment.

I think the best approach would be the one from reflinks:

user-config.py
stop_page = "User talk:MyBot"

generate_user_files
stop_page = "User talk:" + username
bot.py
stop_page_rev_id = stop_page.latest_revision_id

...

if editedpages % 20 == 0:
    actual_rev = stop_page.latest_revision_id
    if actual_rev != stop_page_rev_id:
        pywikibot.output('Bot was interrupted by stop page!')
        return
Global arguments
-stoppage:"User:MyBot/Different Stop Page For This Job"

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

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

To: Dvorapa
Cc: Cyberpower678, Dvorapa, Avicennasis, Aklapper, Legoktm, jayvdb, Ricordisamoa, pywikibot-bugs-list, Magul, Tbscho, MayS, Mdupont, JJMC89, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to