[email protected] ha scritto:
> Revision: 6956
> Author:   alexsh
> Date:     2009-06-12 14:28:43 +0000 (Fri, 12 Jun 2009)
> 
> Log Message:
> -----------
> speedy_delete.py
> *Fix: delete reasons failure when using multiple project (tested on 
> en.wikinews and zh.wikipedia)
> *MsgUp: CSD Categories from commons, incubator, meta and mediawiki.
> *MsgUp: Messages make multiple projects in delete_reasons, talk_deletion_msg, 
> and deletion_messages.

1 commit instead of 3 or 2.

> +        if self.delete_reasons.has_key(self.mySite.family.name):
> +            if 
> self.delete_reasons[self.mySite.family.name].has_key(page.site().lang):
> +                localReasons = wikipedia.translate(page.site().lang, 
> self.delete_reasons)
> +                wikipedia.output(u'')
> +                for key, reason in     localReasons.iteritems():

extra spaces

> +                    wikipedia.output((key + ':').ljust(8) + reason)
> +                wikipedia.output(u'')
> +                reason = wikipedia.input(u'Please enter the reason for 
> deletion, choose a default reason, or press enter for the suggested message:')
> +                if localReasons.has_key(reason.strip()):
> +                    reason = localReasons[reason]
> +            else:
> +                reason = wikipedia.input(u'Please enter the reason for 
> deletion, or press enter for the suggested message:')
>          else:
>              reason = wikipedia.input(u'Please enter the reason for deletion, 
> or press enter for the suggested message:')

if A in dict and B in dict:
   ...
else:
   reason ...

-- 
Francesco Cosoleto

«Non dee l'uomo, per maggiore amico, dimenticare li servigi ricevuti dal 
minore». (Dante Alighieri, Convivio, II, 65)


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

Reply via email to