[Wikitech-l] Detect running from maintenance script in a parser function extension

2013-03-12 Thread Toni Hermoso Pulido
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!
-- 
Toni Hermoso Pulido
http://www.cau.cat

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Detect running from maintenance script in a parser function extension

2013-03-12 Thread Tyler Romeo
On Tue, Mar 12, 2013 at 1:47 PM, 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!
>

$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 | tylerro...@gmail.com
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Detect running from maintenance script in a parser function extension

2013-03-12 Thread Platonides
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 mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Detect running from maintenance script in a parser function extension

2013-03-12 Thread Brian Wolff
On 2013-03-12 3:19 PM, "Tyler Romeo"  wrote:
>
> On Tue, Mar 12, 2013 at 1:47 PM, 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!
> >
>
> $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 | tylerro...@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
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Detect running from maintenance script in a parser function extension

2013-03-12 Thread Toni Hermoso Pulido
Al 12/03/13 21:08, En/na Brian Wolff ha escrit:
> On 2013-03-12 3:19 PM, "Tyler Romeo"  wrote:
>>
>> On Tue, Mar 12, 2013 at 1:47 PM, 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!
>>>
>>
>> $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 | tylerro...@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

Re: [Wikitech-l] Detect running from maintenance script in a parser function extension

2013-03-12 Thread Brian Wolff
On 3/12/13, Toni Hermoso Pulido  wrote:
> Al 12/03/13 21:08, En/na Brian Wolff ha escrit:
>> On 2013-03-12 3:19 PM, "Tyler Romeo"  wrote:
>>>
>>> On Tue, Mar 12, 2013 at 1:47 PM, 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!

>>>
>>> $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 | tylerro...@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

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l