Hello,
I'm checking whether I can detect that a process is run from a maintenance script in a parser function extension.
Which would be the best way / more recommendable to detect it?
Thanks!
On Tue, Mar 12, 2013 at 1:47 PM, Toni Hermoso Pulido toniher@cau.catwrote:
Hello,
I'm checking whether I can detect that a process is run from a maintenance script in a parser function extension.
Which would be the best way / more recommendable to detect it?
Thanks!
$wgCommandLineMode should be able to tell you, although I think checking if the RUN_MAINTENANCE_IF_MAIN constant is set is probably a better method.
*--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com | tylerromeo@gmail.com
On 2013-03-12 3:19 PM, "Tyler Romeo" tylerromeo@gmail.com wrote:
On Tue, Mar 12, 2013 at 1:47 PM, Toni Hermoso Pulido <toniher@cau.cat wrote:
Hello,
I'm checking whether I can detect that a process is run from a maintenance script in a parser function extension.
Which would be the best way / more recommendable to detect it?
Thanks!
$wgCommandLineMode should be able to tell you, although I think checking
if
the RUN_MAINTENANCE_IF_MAIN constant is set is probably a better method.
*--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com | tylerromeo@gmail.com _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
More interesting question - why do you need to know.
Making wikitext vary between maintenance script and normal may cause a bit of breakage given jobQueue etc.
-bawolff
Al 12/03/13 21:08, En/na Brian Wolff ha escrit:
On 2013-03-12 3:19 PM, "Tyler Romeo" tylerromeo@gmail.com wrote:
On Tue, Mar 12, 2013 at 1:47 PM, Toni Hermoso Pulido <toniher@cau.cat wrote:
Hello,
I'm checking whether I can detect that a process is run from a maintenance script in a parser function extension.
Which would be the best way / more recommendable to detect it?
Thanks!
$wgCommandLineMode should be able to tell you, although I think checking
if
the RUN_MAINTENANCE_IF_MAIN constant is set is probably a better method.
*--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com | tylerromeo@gmail.com _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
More interesting question - why do you need to know.
Making wikitext vary between maintenance script and normal may cause a bit of breakage given jobQueue etc.
Hello,
maybe it's a bit weird and little orthodox… In any case, it's for batch processing (with WikiPage::doEdit) some wiki pages that have a UserFunctions parserfunction in their wikitext http://www.mediawiki.org/wiki/Extension:UserFunctions so that such parser function is ignored in building the page.
Cheers,
On 3/12/13, Toni Hermoso Pulido toniher@cau.cat wrote:
Al 12/03/13 21:08, En/na Brian Wolff ha escrit:
On 2013-03-12 3:19 PM, "Tyler Romeo" tylerromeo@gmail.com wrote:
On Tue, Mar 12, 2013 at 1:47 PM, Toni Hermoso Pulido <toniher@cau.cat wrote:
Hello,
I'm checking whether I can detect that a process is run from a maintenance script in a parser function extension.
Which would be the best way / more recommendable to detect it?
Thanks!
$wgCommandLineMode should be able to tell you, although I think checking
if
the RUN_MAINTENANCE_IF_MAIN constant is set is probably a better method.
*--* *Tyler Romeo* Stevens Institute of Technology, Class of 2015 Major in Computer Science www.whizkidztech.com | tylerromeo@gmail.com _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
More interesting question - why do you need to know.
Making wikitext vary between maintenance script and normal may cause a bit of breakage given jobQueue etc.
Hello,
maybe it's a bit weird and little orthodox… In any case, it's for batch processing (with WikiPage::doEdit) some wiki pages that have a UserFunctions parserfunction in their wikitext http://www.mediawiki.org/wiki/Extension:UserFunctions so that such parser function is ignored in building the page.
Cheers,
Toni Hermoso Pulido http://www.cau.cat
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Ok, that's probably safe, since that extension disables caching.
--bawolff
On 12/03/13 18:47, Toni Hermoso Pulido wrote:
Hello,
I'm checking whether I can detect that a process is run from a maintenance script in a parser function extension.
Which would be the best way / more recommendable to detect it?
Thanks!
Why do you want to do it? It is probably a bad idea.
wikitech-l@lists.wikimedia.org