| whym added a comment. |
I don't know the answers to the questions, but here is what I suggest.
A simple solution would be to treat all older wikis as "normalization off" and keep crashing for them when unexpected normalization happens. We know at least that that will not make things worse than now for them.
This is simple because we can always accept what the API gives to us. For older wikis, Pywikibot will probably have to fail in a manner similar to how it crashes now, but that's at least not making things worse.
As a next step to that, we could implement a Pywikibot option to enforce assuming normalizations regardless of API values for older wikis. This might have to be a per-wiki configuration.
TASK DETAIL
EMAIL PREFERENCES
To: whym
Cc: Thibaut120094, Zppix, whym, Dalba, Ladsgroup, jayvdb, Xqt, StudiesWorld, pywikibot-bugs-list, Aklapper, XZise, Mdupont
Cc: Thibaut120094, Zppix, whym, Dalba, Ladsgroup, jayvdb, Xqt, StudiesWorld, pywikibot-bugs-list, Aklapper, XZise, Mdupont
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
