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

Reply via email to