[Pywikipedia-l] problem with fixes.py
Hannes Röst
hannesroest at gmx.ch
Wed Jun 17 20:00:42 UTC 2009
Hello
I am writing for the first time and I don't quite know where the
appropriate place is to write this. I am working on the German
wikipedia and I ran into some problems using fixes.py, specifically I
had this edit: http://de.wikipedia.org/w/index.php?title=Deutsches_Reich_1933_bis_1945&diff=prev&oldid=61255346
the problem is here:
(r'\bdeutsche(r|n|) Reich\b', r'Deutsche\1 Reich'),
It seems to be the case that \b does not work with the German eszett,
whereas \< does work in my case. Should this be changed in all cases
where \b is used? Do you have other suggestions?
Greetings
Hannes
2009/6/17 <russblau at svn.wikimedia.org>:
> Revision: 6968
> Author: russblau
> Date: 2009-06-17 11:22:20 +0000 (Wed, 17 Jun 2009)
>
> Log Message:
> -----------
> Fix bugs affecting page deletion
>
> Modified Paths:
> --------------
> branches/rewrite/pywikibot/site.py
>
> Modified: branches/rewrite/pywikibot/site.py
> ===================================================================
> --- branches/rewrite/pywikibot/site.py 2009-06-16 21:18:20 UTC (rev 6967)
> +++ branches/rewrite/pywikibot/site.py 2009-06-17 11:22:20 UTC (rev 6968)
> @@ -1115,7 +1115,8 @@
> """
> query = api.PropertyGenerator("info|revisions",
> titles=page.title(withSection=False),
> - intoken=tokentype)
> + intoken=tokentype,
> + site=self)
> for item in query:
> if item['title'] != page.title(withSection=False):
> raise Error(
> @@ -2452,7 +2453,8 @@
> % e.__class__.__name__)
> if not self.logged_in(sysop=True):
> raise NoUsername("delete: Unable to login as sysop")
> - token = self.token("delete")
> + token = self.token(page, "delete")
> + self.lock_page(page)
> req = api.Request(site=self, action="delete", token=token,
> title=page.title(withSection=False),
> reason=summary)
>
>
>
> _______________________________________________
> 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