[Pywikipedia-bugs] [Maniphest] [Created] T335989: Add support for gpewiki to Pywikibot

2023-05-04 Thread Maintenance_bot
Maintenance_bot created this task. Maintenance_bot added a project: Pywikibot. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. TASK DESCRIPTION Per https://wikitech.wikimedia.org/wiki/Add_a_wiki once the wiki has been created TASK DETAIL

[Pywikipedia-bugs] [Maniphest] [Updated] T245989: RecentChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata

2023-05-04 Thread Xqt
Xqt removed a parent task: T225591: Make Travis and Appveyor pass again. TASK DETAIL https://phabricator.wikimedia.org/T245989 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Masti, Marostegui, Aklapper, pywikibot-bugs-list, Dvorapa,

[Pywikipedia-bugs] [Maniphest] [Updated] T225591: Make Travis and Appveyor pass again

2023-05-04 Thread Xqt
Xqt removed a subtask: T245989: RecentChanges query API fails with timeout when asking for 5 RC redirects in on Wikidata. TASK DETAIL https://phabricator.wikimedia.org/T225591 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: xSavitar, Mpaa,

[Pywikipedia-bugs] [Maniphest] [Updated] T228652: test_watchlist_revs of tests.site_tests.SiteWatchlistRevsTestCase fails some times

2023-05-04 Thread Xqt
Xqt removed a parent task: T225591: Make Travis and Appveyor pass again. Restricted Application added a subscriber: Stang. TASK DETAIL https://phabricator.wikimedia.org/T228652 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Stang, Dvorapa,

[Pywikipedia-bugs] [Maniphest] [Updated] T225591: Make Travis and Appveyor pass again

2023-05-04 Thread Xqt
Xqt removed a subtask: T228652: test_watchlist_revs of tests.site_tests.SiteWatchlistRevsTestCase fails some times. TASK DETAIL https://phabricator.wikimedia.org/T225591 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: xSavitar, Mpaa,

[Pywikipedia-bugs] [Maniphest] [Updated] T225591: Make Travis and Appveyor pass again

2023-05-04 Thread Xqt
Xqt removed a subtask: T244982: test_expired from dry_api_tests.DryCachedRequestTests fails randomly on AppVeyor. TASK DETAIL https://phabricator.wikimedia.org/T225591 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: xSavitar, Mpaa,

[Pywikipedia-bugs] [Maniphest] [Updated] T244982: test_expired from dry_api_tests.DryCachedRequestTests fails randomly on AppVeyor

2023-05-04 Thread Xqt
Xqt removed a parent task: T225591: Make Travis and Appveyor pass again. TASK DETAIL https://phabricator.wikimedia.org/T244982 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa, PotsdamLamb, Jyoo1011,

[Pywikipedia-bugs] [Maniphest] [Updated] T243669: Travis fails on generate_family_file_tests.TestGenerateFamilyFiles

2023-05-04 Thread Xqt
Xqt removed a subtask: T245917: Beta Cluster Wikisource contains invalid interwikis. TASK DETAIL https://phabricator.wikimedia.org/T243669 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa,

[Pywikipedia-bugs] [Maniphest] [Updated] T243669: Travis fails on generate_family_file_tests.TestGenerateFamilyFiles

2023-05-04 Thread Xqt
Xqt removed a subtask: T130381: wiki.musicbrainz.org has started reporting multiple languages. TASK DETAIL https://phabricator.wikimedia.org/T243669 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Xqt, Aklapper, pywikibot-bugs-list, Dvorapa,

[Pywikipedia-bugs] [Maniphest] [Updated] T130381: wiki.musicbrainz.org has started reporting multiple languages

2023-05-04 Thread Xqt
Xqt removed a parent task: T243669: Travis fails on generate_family_file_tests.TestGenerateFamilyFiles. TASK DETAIL https://phabricator.wikimedia.org/T130381 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Urbanecm, Dvorapa, gerritbot,

[Pywikipedia-bugs] [Maniphest] [Updated] T241413: A lot of wikisource urls are redirected to the "mul" site

2023-05-04 Thread Xqt
Xqt removed a parent task: T194138: generate_family_file test fails on Travis and AppVeyor. TASK DETAIL https://phabricator.wikimedia.org/T241413 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Mpaa, Aklapper, Dvorapa, Liuxinyu970226, Xqt,

[Pywikipedia-bugs] [Maniphest] [Updated] T194138: generate_family_file test fails on Travis and AppVeyor

2023-05-04 Thread Xqt
Xqt removed a subtask: T241413: A lot of wikisource urls are redirected to the "mul" site. TASK DETAIL https://phabricator.wikimedia.org/T194138 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, gerritbot, Xqt, Framawiki,

[Pywikipedia-bugs] [Maniphest] [Updated] T228322: Python is killed by recent patch

2023-05-04 Thread Xqt
Xqt removed a parent task: T225591: Make Travis and Appveyor pass again. TASK DETAIL https://phabricator.wikimedia.org/T228322 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: zhuyifei1999, Dvorapa, Aklapper, pywikibot-bugs-list, Dalba, Xqt,

[Pywikipedia-bugs] [Maniphest] [Updated] T225591: Make Travis and Appveyor pass again

2023-05-04 Thread Xqt
Xqt removed a subtask: T228322: Python is killed by recent patch. TASK DETAIL https://phabricator.wikimedia.org/T225591 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: xSavitar, Mpaa, Framawiki, Dvorapa, Dalba, Aklapper, pywikibot-bugs-list,

[Pywikipedia-bugs] [Maniphest] [Updated] T224712: Attempt to login fails several times

2023-05-04 Thread Xqt
Xqt removed a subtask: T248771: login() with retry=True might delete correct password if unknown APIError occurs. TASK DETAIL https://phabricator.wikimedia.org/T224712 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: PeterBowman, Reedy,

[Pywikipedia-bugs] [Maniphest] [Updated] T248771: login() with retry=True might delete correct password if unknown APIError occurs

2023-05-04 Thread Xqt
Xqt removed parent tasks: T248768: clientlogin seems to respond with badtoken instead of NeedToken or WrongToken; but site.tokens is empty when login, T224712: Attempt to login fails several times. TASK DETAIL https://phabricator.wikimedia.org/T248771 EMAIL PREFERENCES

[Pywikipedia-bugs] [Maniphest] [Updated] T248768: clientlogin seems to respond with badtoken instead of NeedToken or WrongToken; but site.tokens is empty when login

2023-05-04 Thread Xqt
Xqt removed a subtask: T248771: login() with retry=True might delete correct password if unknown APIError occurs. TASK DETAIL https://phabricator.wikimedia.org/T248768 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Dvorapa, Xqt Cc: Aklapper,

[Pywikipedia-bugs] [Maniphest] [Updated] T248769: get_login_token and userinfo might race condition getting login token making one of them bad and failing login

2023-05-04 Thread Xqt
Xqt removed a parent task: T224712: Attempt to login fails several times. Restricted Application added a subscriber: Stang. TASK DETAIL https://phabricator.wikimedia.org/T248769 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Stang, Aklapper,

[Pywikipedia-bugs] [Maniphest] [Updated] T224712: Attempt to login fails several times

2023-05-04 Thread Xqt
Xqt removed a subtask: T248769: get_login_token and userinfo might race condition getting login token making one of them bad and failing login. TASK DETAIL https://phabricator.wikimedia.org/T224712 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt

[Pywikipedia-bugs] [Maniphest] [Updated] T213287: Drop support of Python 2.7

2023-05-04 Thread Xqt
Xqt removed a subtask: T225591: Make Travis and Appveyor pass again. TASK DETAIL https://phabricator.wikimedia.org/T213287 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Urbanecm, Framawiki, Legoktm, Ricordisamoa, Multichill, zhuyifei1999,

[Pywikipedia-bugs] [Maniphest] [Updated] T225591: Make Travis and Appveyor pass again

2023-05-04 Thread Xqt
Xqt removed a parent task: T213287: Drop support of Python 2.7. TASK DETAIL https://phabricator.wikimedia.org/T225591 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: xSavitar, Mpaa, Framawiki, Dvorapa, Dalba, Aklapper, pywikibot-bugs-list,

[Pywikipedia-bugs] [Maniphest] [Updated] T213287: Drop support of Python 2.7

2023-05-04 Thread Xqt
Xqt removed a parent task: T186323: Travis and Appveyor: Major improvement to test time. TASK DETAIL https://phabricator.wikimedia.org/T213287 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Urbanecm, Framawiki, Legoktm, Ricordisamoa,

[Pywikipedia-bugs] [Maniphest] [Updated] T186323: Travis and Appveyor: Major improvement to test time

2023-05-04 Thread Xqt
Xqt removed a subtask: T213287: Drop support of Python 2.7. TASK DETAIL https://phabricator.wikimedia.org/T186323 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: gerritbot, Ladsgroup, jayvdb, Dalba, Xqt, Aklapper, pywikibot-bugs-list,

[Pywikipedia-bugs] [Maniphest] [Closed] T181913: test_url_image (tests.proofreadpage_tests.TestProofreadPageValidSite) sometimes fails

2023-05-04 Thread Xqt
Xqt closed this task as "Resolved". TASK DETAIL https://phabricator.wikimedia.org/T181913 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Mpaa, gerritbot, Xqt, Framawiki, Aklapper, pywikibot-bugs-list, Dalba, PotsdamLamb, Jyoo1011,

[Pywikipedia-bugs] [Maniphest] [Commented On] T181913: test_url_image (tests.proofreadpage_tests.TestProofreadPageValidSite) sometimes fails

2023-05-04 Thread Xqt
Xqt added a comment. Test is skipped in such cases: try: url_image = soup.find(class_='prp-page-image') # if None raises AttributeError url_image = url_image.find('img') # if None raises TypeError. url_image = url_image['src'] except

[Pywikipedia-bugs] [Maniphest] [Commented On] T335720: Site() can request info unnecessarily

2023-05-04 Thread Mpaa
Mpaa added a comment. In T335720#8825687 , @Xqt wrote: > The problem is that the pop default is evaluated even if it is not needed: > > x = {'foo': 'bar'} > def baz(): print('quez') > > x.pop('foo', baz()) > quez

[Pywikipedia-bugs] [Maniphest] [Claimed] T335720: Site() can request info unnecessarily

2023-05-04 Thread Xqt
Xqt claimed this task. TASK DETAIL https://phabricator.wikimedia.org/T335720 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, pywikibot-bugs-list, Xqt, JJMC89, Themindcoder, Adamm71, Jersione, Hellket777, LisafBia6531, 786,

[Pywikipedia-bugs] [Maniphest] [Updated] T335720: Site() can request info unnecessarily

2023-05-04 Thread gerritbot
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T335720 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: Aklapper, pywikibot-bugs-list, Xqt, JJMC89, Themindcoder, Adamm71, Jersione, Hellket777,

[Pywikipedia-bugs] [Maniphest] [Commented On] T335720: Site() can request info unnecessarily

2023-05-04 Thread gerritbot
gerritbot added a comment. Change 915392 had a related patch set uploaded (by Xqt; author: Xqt): [pywikibot/core@master] [IMPR] do not evaluate Site() with dict.pop() as default value https://gerrit.wikimedia.org/r/915392 TASK DETAIL https://phabricator.wikimedia.org/T335720

[Pywikipedia-bugs] [Maniphest] [Triaged] T335720: Site() can request info unnecessarily

2023-05-04 Thread Xqt
Xqt triaged this task as "Medium" priority. TASK DETAIL https://phabricator.wikimedia.org/T335720 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Xqt Cc: Aklapper, pywikibot-bugs-list, Xqt, JJMC89, PotsdamLamb, Jyoo1011, JohnsonLee01, SHEKH,

[Pywikipedia-bugs] [Maniphest] [Commented On] T335720: Site() can request info unnecessarily

2023-05-04 Thread Xqt
Xqt added a comment. The problem is that the pop default is evaluated even it is not needed: x = {'foo': 'bar'} def baz(): print('quez') x.pop('foo', baz()) quez 'bar' TASK DETAIL https://phabricator.wikimedia.org/T335720 EMAIL PREFERENCES