Fix sporco ma funzionale [SDSC]

di | 1 Febbraio 2024

Stavo lavorando con un bot che su MediaWiki prende la lista delle pagine orfane e vi appone il template apposito, tranne in vari casi, il più importante la presenza del template sulla pagina, che viene verificata con un’espressione regolare.

Tuttavia, sarà che il bot è vecchio, sarà che l’impostazione per il wiki non è ottimale, tale regex… non funziona! Avrei potuto stare lì a debuggare la regex o capire come mai il bot non andava in quel punto, invece ho scelto un fix davvero sporco, che però funziona…

Se prima il bot era del tipo

if regex(testo):

Ora è

if regex(testo) or “{{O” in testo:

 

Sì, fa un po’ schifo, però funziona…

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.