[Pywikipedia-l] [Pywikipedia-svn] SVN: [7261] branches/rewrite/pywikibot
Russell Blau
russblau at imapmail.org
Thu Sep 17 14:08:33 UTC 2009
Umm, maxlag _is_ used, in pywikibot/data/api.py, lines 159-160:
if "maxlag" not in self.params and config.maxlag:
self.params["maxlag"] = [str(config.maxlag)]
Using the commandline argument -maxlag:0 will disable lagging.
Russ
----- Original Message -----
From: <nicdumz at svn.wikimedia.org>
To: <pywikipedia-svn at lists.wikimedia.org>
Sent: Thursday, September 17, 2009 9:39 AM
Subject: [Pywikipedia-svn] SVN: [7261] branches/rewrite/pywikibot
> Revision: 7261
> Author: nicdumz
> Date: 2009-09-17 13:39:38 +0000 (Thu, 17 Sep 2009)
>
> Log Message:
> -----------
> add config.no_lagging to disable lag for debugging purpose.
> (this should possibly be merged with maxlag which is currently not used)
>
> Modified Paths:
> --------------
> branches/rewrite/pywikibot/config2.py
> branches/rewrite/pywikibot/data/api.py
>
> Modified: branches/rewrite/pywikibot/config2.py
> ===================================================================
> --- branches/rewrite/pywikibot/config2.py 2009-09-17 12:00:47 UTC (rev
> 7260)
> +++ branches/rewrite/pywikibot/config2.py 2009-09-17 13:39:38 UTC (rev
> 7261)
> @@ -346,6 +346,11 @@
> # running solve_disambiguation.py with the -primary argument.
> special_page_limit = 500
>
> +# Disable lagging, for debugging purposes.
> +# If your bot has this variable activated in a production environment, it
> is
> +# likely to be too aggressive and to get blocked by system admins.
> +no_lagging = False
> +
> ############## TABLE CONVERSION BOT SETTINGS ##############
>
> # will split long paragraphs for better reading the source.
>
> Modified: branches/rewrite/pywikibot/data/api.py
> ===================================================================
> --- branches/rewrite/pywikibot/data/api.py 2009-09-17 12:00:47 UTC (rev
> 7260)
> +++ branches/rewrite/pywikibot/data/api.py 2009-09-17 13:39:38 UTC (rev
> 7261)
> @@ -281,7 +281,7 @@
> info = result["error"].pop("info", None)
> if code == "maxlag":
> lag = lagpattern.search(info)
> - if lag:
> + if lag and not config.no_lagging:
> pywikibot.output(
> u"Pausing due to database lag: " + info,
> level=pywikibot.VERBOSE)
>
>
>
> _______________________________________________
> Pywikipedia-svn mailing list
> Pywikipedia-svn at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn
>
More information about the Pywikipedia-l
mailing list