Lokal_Profil added a comment.
In T186200#4559300 <https://phabricator.wikimedia.org/T186200#4559300>, @Pintoch wrote: > Also, I think it would be very hard to clean up this implementation while maintaining compatibility with existing user code. Given that pywikibot has basically no releases and people are encouraged to use the master branch, I don't see how a breaking change like this could be carried out without creating a big mess. So in short, I don't see how that can be done at all in pywikibot's git repository. But I would be very happy to be proven wrong. This at least has been addressed with users now recomended to use release tagged with "stable" while pywikibot developers use the master branch well aware that it might break/be broken. While backwards compatibility is likely impossible we should strive to ensure any "old" calls raise suitable deprecation exceptions for a while. This rework is probably also a good opportunity to pull wikibase related code out of `__init__.py` into e.g. `wikibase.py`. With T226479 <https://phabricator.wikimedia.org/T226479> and T223820 <https://phabricator.wikimedia.org/T223820> there will be even more wikibase related code coming in and `__init__` is fairly bloated as is. TASK DETAIL https://phabricator.wikimedia.org/T186200 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lokal_Profil Cc: Phaebz, Pintoch, Dvorapa, Lokal_Profil, Aklapper, matej_suchanek, pywikibot-bugs-list, Viztor, DannyS712, Wenyi, Tbscho, MayS, Framawiki, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs