Vés al contingut

Tema de Viquiprojecte Discussió:Discussions desateses/discussions

Paucabot (discussiócontribucions)

Fa un parell de dies que em dona un error perquè es veu que s'embulla amb les redireccions de les categories:


Traceback (most recent call last):
  File "discussions.py", line 71, in <module>
  text=pag.get()
  File "/data/project/shared/pywikibot/stable/pywikibot/page/__init__.py", line 442, in get
  self._getInternals()
  File "/data/project/shared/pywikibot/stable/pywikibot/page/__init__.py", line 479, in _getInternals
  raise self._getexception
pywikibot.exceptions.IsRedirectPageError: Page ca:Discussió:Batalla de Kíev (2022) is a redirect page.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "discussions.py", line 72, in <module>
  except pywikibot.IsRedirectPage:

AttributeError: module 'pywikibot' has no attribute 'IsRedirectPage'
CRITICAL: Exiting due to uncaught exception <class 'AttributeError'>

@Pere prlpz: Sabries dir-me què ha de canviar per evitar aquest error?

Gràcies.

Pere prlpz (discussiócontribucions)

No n'estic segur perquè la versió original em seguia funcionant. Si l'estàs executant al servidor pot ser que hagin actualitzat la versió del Pywikibot i d'aquí vingui la diferència.

Pots provar de canviar la línia 72 i posar-hi:

except pywikibot.exceptions.IsRedirectPageError:

on abans hi deia:

except pywikibot.IsRedirectPage:
Paucabot (discussiócontribucions)

Hola, Pere_prlpz.

Això ja ho havia canviat per tal de que funcionàs i ho tenc així com dius (i fins ara havia funcionat).

Pere prlpz (discussiócontribucions)
Paucabot (discussiócontribucions)
Pere prlpz (discussiócontribucions)

Segueix dient

except pywikibot.IsRedirectPage:

i no

except pywikibot.exceptions.IsRedirectPageError:

Jo provaria de canviar-ho.

Paucabot (discussiócontribucions)

Ah.

Disculpes. Havia entès el canvi al revés. Llegesc massa ràpid. Ara ho prov.

Pau.

Pere prlpz (discussiócontribucions)

O jo escric massa a l'inrevés. Ja em diràs com va.

Paucabot (discussiócontribucions)
Resposta a «Error en redireccions de categories»