Page MenuHomePhabricator
Feed Advanced Search

Sep 15 2016

Thibaut120094 awarded T111136: Allow langlinks to redirects in -wiktionary mode a The World Burns token.
Sep 15 2016, 7:43 AM · Pywikibot-interwiki.py, Pywikibot

Oct 24 2015

Malafaya added a comment to T111577: Animated GIFs not rendering at non-nominal resolutions.

I'm not sure it's related but some project logos, such as Wiktionaries logos, don't appear either.

Oct 24 2015, 3:43 PM · Commons, MediaWiki-File-management

Oct 9 2015

Malafaya added a comment to T114913: -liverecentchanges not working.

python pip.exe list

argparse (1.2.1)
autobahn (0.7.4)
flake8 (2.4.1)
git-review (1.24)
ipaddr (2.1.11)
ipaddress (1.0.14)
mccabe (0.3.1)
memento-client (0.5.1)
pep8 (1.5.7)
pip (1.5.6)
pyflakes (0.8.1)
pywikibot (2.0rc1.post2)
pywin32 (218)
requests (2.7.0)
setuptools (7.0)
six (1.10.0)
socketio-client (0.5.5)
stratum (0.2.12)
stratum-mining-proxy (1.5.2)
twisted (13.2.0)
unicodedata2 (7.0.0-2)
websocket-client (0.32.0)
zope.interface (3.8.0)

Oct 9 2015, 11:25 AM · good first task, Upstream, Pywikibot-pagegenerators.py, Pywikibot
Malafaya added a comment to T114913: -liverecentchanges not working.

Version was 0.6.3. I have 0.5.5 (but reports 0.5.4) now.

Oct 9 2015, 9:51 AM · good first task, Upstream, Pywikibot-pagegenerators.py, Pywikibot

Oct 7 2015

Malafaya created T114913: -liverecentchanges not working.
Oct 7 2015, 5:22 PM · good first task, Upstream, Pywikibot-pagegenerators.py, Pywikibot

Sep 22 2015

Malafaya added a comment to T113411: UnicodeDecodeError in color_format().

It's maybe also best to add a test for unicode text in tools_formatter_tests.py.

Sep 22 2015, 8:52 PM · Patch-For-Review, Pywikibot
Malafaya created T113411: UnicodeDecodeError in color_format().
Sep 22 2015, 8:46 PM · Patch-For-Review, Pywikibot

Sep 21 2015

Malafaya added a comment to T108904: autotranslate bug in interwiki.py with -wiktionary.

@JAnD, it should be fixed. Please confirm. Thanks.

Sep 21 2015, 11:04 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Malafaya closed T108904: autotranslate bug in interwiki.py with -wiktionary as Resolved.
Sep 21 2015, 11:03 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Malafaya committed rPWBC349eff4d17c6: [FIX] Skip auto translations for -wiktionary mode.
[FIX] Skip auto translations for -wiktionary mode
Sep 21 2015, 10:56 AM

Sep 16 2015

Malafaya added a comment to T108801: 'svnversion failed' on pwb.py script startup.

"svnversion failed" is output by:

Sep 16 2015, 3:39 PM · Pywikibot

Sep 15 2015

Malafaya added a comment to T112449: Cosmetic_changes: coercing to Unicode: need string or buffer.

The change detection patch was merged today. Nevertheless, the original problem reported should still exist.

Sep 15 2015, 1:35 PM · Pywikibot
Malafaya committed rPWBC097245e7e347: Changes are wrongly detected in the last langlink.
Changes are wrongly detected in the last langlink
Sep 15 2015, 10:36 AM

Sep 14 2015

Malafaya added a comment to T112449: Cosmetic_changes: coercing to Unicode: need string or buffer.

Related to my comment above? Yes. Related to the original problem and will it solve the problem? No ;).

Sep 14 2015, 9:41 PM · Pywikibot
Malafaya added a project to T112480: touch.py made changes in page, without flag in RecentCHanges: MediaWiki-General.
Sep 14 2015, 2:20 PM · MediaWiki-General, Pywikibot
Malafaya added a comment to T112449: Cosmetic_changes: coercing to Unicode: need string or buffer.

Actually, why is it detecting "cosmetic changes" when there are none? This seems to happen when there are interwiki links in the page. Is it trying to remove the final CR/LF?

Sep 14 2015, 1:57 PM · Pywikibot

Sep 11 2015

Malafaya committed rPWBC8919541a9d0c: [IMPROV] Optimize/remove unneeded calls to Page.isEmpty().
[IMPROV] Optimize/remove unneeded calls to Page.isEmpty()
Sep 11 2015, 9:52 PM
Malafaya committed rPWBC089a424eb607: Build lang prefixes list once in removeLanguageLinks().
Build lang prefixes list once in removeLanguageLinks()
Sep 11 2015, 9:24 PM
Malafaya added a comment to T112282: Multiple pages with no revisions.

@jcrespo, indeed I did an ?action=purge to see if it would solve it, without sucess.

Sep 11 2015, 9:19 PM · DBA

Sep 10 2015

Malafaya added a comment to T31186: Rename Võro Wikipedia, fiu-vro -> vro.

Thank you both for the explanations.

Sep 10 2015, 7:20 PM · Patch-For-Review, Wiki-Setup (Rename), Wikimedia-Language-setup
Malafaya added a comment to T102033: interwiki.py for categories in core is significantly slower than in compat.
Sep 10 2015, 6:27 PM · Pywikibot, Pywikibot-interwiki.py, Pywikibot-compat-to-core
Malafaya committed rPWBC330ebe54492c: interwiki.py: check for category before emptiness.
interwiki.py: check for category before emptiness
Sep 10 2015, 6:22 PM
Malafaya committed rPWBC67b2cca00956: timestamp_tests.py: replace Timestamp.toISOformat.
timestamp_tests.py: replace Timestamp.toISOformat
Sep 10 2015, 4:47 PM
Malafaya added a comment to T57202: Replace.py does not open articles with "?" in browser.

It's working fine in 'core'.
If 'compat' ceases to be maintained, this can be closed.

Sep 10 2015, 3:56 PM · Pywikibot, Pywikibot-compat, Pywikibot-replace.py
Malafaya added a comment to T112102: replace.py does not recognize replacements in user-fixes.py.

I did a quick test with the latest version and it seems to be working.

Sep 10 2015, 3:11 PM · Patch-For-Review, Pywikibot, Pywikibot-replace.py
Malafaya added a comment to T112102: replace.py does not recognize replacements in user-fixes.py.

Sorry, I misread the issue and also -file exists at global level.

Sep 10 2015, 2:58 PM · Patch-For-Review, Pywikibot, Pywikibot-replace.py
Malafaya added a comment to T112102: replace.py does not recognize replacements in user-fixes.py.

You're probably looking for argument -replacementfile instead of -file.
I also noticed that despite -file not being listed in the possible switches, there is an erroneous example using it.

Sep 10 2015, 2:47 PM · Patch-For-Review, Pywikibot, Pywikibot-replace.py
Malafaya added a comment to T31186: Rename Võro Wikipedia, fiu-vro -> vro.

I wonder what's up with these rename requests that takes years to complete. What's hindering it?

Sep 10 2015, 9:55 AM · Patch-For-Review, Wiki-Setup (Rename), Wikimedia-Language-setup
Malafaya committed rPWBC6f0867b40b9c: Performance improvement for interwiki.py.
Performance improvement for interwiki.py
Sep 10 2015, 12:00 AM

Sep 9 2015

Malafaya added a comment to T108904: autotranslate bug in interwiki.py with -wiktionary.

I posted too soon. It's happening now in both auto and manual mode. I don't know what I did different before.
Maybe the fix is just to skip translation altogether for -wiktionary mode.

Sep 9 2015, 5:13 PM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Malafaya added a comment to T108904: autotranslate bug in interwiki.py with -wiktionary.

It seems to depend on the -auto switch.
In manual mode, translation does not occur.

Sep 9 2015, 5:07 PM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Malafaya added a comment to T102033: interwiki.py for categories in core is significantly slower than in compat.

Most likely fixed if/when these changes get merged:

Sep 9 2015, 4:27 PM · Pywikibot, Pywikibot-interwiki.py, Pywikibot-compat-to-core

Sep 5 2015

Malafaya created T111617: 'TypeError: __str__ returned non-string (type SysCallError)' in HTTP requests.
Sep 5 2015, 10:11 PM · Pywikibot

Sep 4 2015

Malafaya added a project to T111577: Animated GIFs not rendering at non-nominal resolutions: Multimedia.
Sep 4 2015, 10:13 PM · Commons, MediaWiki-File-management
Malafaya created T111577: Animated GIFs not rendering at non-nominal resolutions.
Sep 4 2015, 10:12 PM · Commons, MediaWiki-File-management

Sep 3 2015

Malafaya added a comment to T110447: -cleanup does not work with -auto.

I have cases in which inexisting langlinks are removed. I think it's when the page has to be updated for some other change. If the only potential change is removing inexisting langlinks (none added or changed), then nothing is updated.

Sep 3 2015, 9:58 AM · Pywikibot-interwiki.py, Pywikibot

Sep 2 2015

Malafaya created T111136: Allow langlinks to redirects in -wiktionary mode.
Sep 2 2015, 1:17 AM · Pywikibot-interwiki.py, Pywikibot

Sep 1 2015

Malafaya added a comment to T111116: UnicodeDecodeError: 'utf8' codec can't decode byte 0xfb in position 12: invalid start byte.

page being updated is [[pt:août]]

Sep 1 2015, 10:40 PM · Pywikibot
Malafaya added a comment to T111116: UnicodeDecodeError: 'utf8' codec can't decode byte 0xfb in position 12: invalid start byte.

I can reproduce it everytime (at least, for now while the page needs to be updated) with:

Sep 1 2015, 10:18 PM · Pywikibot
Malafaya added a project to T111116: UnicodeDecodeError: 'utf8' codec can't decode byte 0xfb in position 12: invalid start byte: Pywikibot.
Sep 1 2015, 10:02 PM · Pywikibot
Malafaya created T111116: UnicodeDecodeError: 'utf8' codec can't decode byte 0xfb in position 12: invalid start byte.
Sep 1 2015, 10:01 PM · Pywikibot

Aug 30 2015

Malafaya updated the task description for T110848: Existing pages from non-main namespaces as well as from Commons appear in Special:WantedPages.
Aug 30 2015, 8:59 PM · TestMe, WMF-General-or-Unknown, MediaWiki-Special-pages
Malafaya created T110848: Existing pages from non-main namespaces as well as from Commons appear in Special:WantedPages.
Aug 30 2015, 8:51 PM · TestMe, WMF-General-or-Unknown, MediaWiki-Special-pages

Aug 28 2015

Malafaya updated the task description for T110447: -cleanup does not work with -auto.
Aug 28 2015, 3:06 PM · Pywikibot-interwiki.py, Pywikibot
Malafaya added a comment to T74674: Unable to communicate with obsolete / non-existing wikis .

I'm not sure if an obsolete site is the same as a closed wiki, but in case of closed wikis, why not allow reads from it? Obviously, editing is not allowed, but read operations should be fine and would basically fix the problem.

Aug 28 2015, 1:30 AM · Pywikibot-interwiki.py, Pywikibot-compat-to-core, Pywikibot

Aug 27 2015

Malafaya added a comment to T110567: "KeyError: u'ik'" when processing langlinks in -wiktionary mode.

[[ay:Template:en]] had an interwiki to 'ik'. Although templates are not being processed here, just because it retrieves templates at some point seems to require it to process their interwikis.

Aug 27 2015, 10:38 PM · Pywikibot
Malafaya added a comment to T110567: "KeyError: u'ik'" when processing langlinks in -wiktionary mode.
2015-08-27 22:28:49            site.py, 2859 in       preloadpages: INFO     Retrieving 20 pages from wiktionary:ay.
2015-08-27 22:28:49        throttle.py,   84 in  checkMultiplicity: DEBUG    Checking multiplicity: pid = 10
2015-08-27 22:28:49        throttle.py,  140 in  checkMultiplicity: VERBOSE  Found 1 wiktionary:ay processes running, including this one.
2015-08-27 22:28:49             api.py, 1964 in             submit: DEBUG    API response received from wiktionary:ay:
{"batchcomplete":"","query":{"pageids":["-1","-2","-3","-4","-5","-6","-7","-8","-9","-10","-11","-12","-13","-14","-15","-16","-17","-18","-19","2693"],"pages":{"-1":{"ns":0,"title":"malina","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-2":{"ns":0,"title":"Malezja","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-3":{"ns":0,"title":"marzec","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-4":{"ns":0,"title":"masa","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-5":{"ns":0,"title":"mediana","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-6":{"ns":0,"title":"Marcin","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-7":{"ns":0,"title":"mas\u0142o","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-8":{"ns":0,"title":"matula","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-9":{"ns":0,"title":"mapa","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-10":{"ns":0,"title":"Malta","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-11":{"ns":0,"title":"matka","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-12":{"ns":0,"title":"marina","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-13":{"ns":0,"title":"mango","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-14":{"ns":0,"title":"Mateusz","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-15":{"ns":0,"title":"manicure","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-16":{"ns":0,"title":"Mali","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-17":{"ns":0,"title":"Manfred","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-18":{"ns":0,"title":"materac","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"-19":{"ns":0,"title":"mandala","missing":"","contentmodel":"wikitext","pagelanguage":"ay"},"2693":{"pageid":2693,"ns":0,"title":"mara","revisions":[{"revid":11005,"parentid":10361,"user":"Sarvaturi","timestamp":"2015-08-04T21:43:01Z","comment":"","contentformat":"text/x-wiki","contentmodel":"wikitext","*":"{{-ay-}}\n{{-noun-}}\n'''mara'''\n\n{{-trans-}}\n:*{{scn}}: [[annu]]\n:*{{it}}: [[anno]]\n:*{{es}}: [[a\u00f1o]]\n:*{{fr}}: [[ann\u00e9e]], [[an]]\n:*{{en}}: [[year]]\n\n[[ar:mara]]\n[[az:mara]]\n[[ca:mara]]\n[[chr:mara]]\n[[el:mara]]\n[[en:mara]]\n[[es:mara]]\n[[et:mara]]\n[[fi:mara]]\n[[fj:mara]]\n[[fr:mara]]\n[[hu:mara]]\n[[id:mara]]\n[[is:mara]]\n[[ko:mara]]\n[[ku:mara]]\n[[la:mara]]\n[[li:mara]]\n[[lt:mara]]\n[[mg:mara]]\n[[mt:mara]]\n[[nl:mara]]\n[[pl:mara]]\n[[pt:mara]]\n[[ro:mara]]\n[[ru:mara]]\n[[sh:mara]]\n[[sk:mara]]\n[[sv:mara]]\n[[tr:mara]]\n[[zh:mara]]"}],"contentmodel":"wikitext","pagelanguage":"ay","touched":"2015-08-04T21:44:26Z","lastrevid":11005,"length":523,"templates":[{"ns":10,"title":"Plantilla:-ay-"},{"ns":10,"title":"Plantilla:-noun-"},{"ns":10,"title":"Plantilla:-trans-"},{"ns":10,"title":"Plantilla:en"},{"ns":10,"title":"Plantilla:es"},{"ns":10,"title":"Plantilla:fr"},{"ns":10,"title":"Plantilla:it"},{"ns":10,"title":"Plantilla:scn"}],"langlinks":[{"lang":"af","*":"Sjabloon:en"},{"lang":"an","*":"Plantilla:en"},{"lang":"ang","*":"Bysen:en"},{"lang":"ar","*":"\u0642\u0627\u0644\u0628:en"},{"lang":"ast","*":"Plant\u00eda:en"},{"lang":"az","*":"\u015eablon:en"},{"lang":"be","*":"\u0428\u0430\u0431\u043b\u043e\u043d:en"},{"lang":"bg","*":"\u0428\u0430\u0431\u043b\u043e\u043d:en"},{"lang":"bn","*":"\u099f\u09c7\u09ae\u09aa\u09cd\u09b2\u09c7\u099f:en"},{"lang":"br","*":"Patrom:en"},{"lang":"ca","*":"Plantilla:en"},{"lang":"chr","*":"Template:en"},{"lang":"co","*":"Template:en"},{"lang":"cs","*":"\u0160ablona:en"},{"lang":"cy","*":"Nodyn:en"},{"lang":"da","*":"Skabelon:en"},{"lang":"de","*":"Vorlage:en"},{"lang":"dv","*":"\u078a\u07a6\u0782\u07b0\u0788\u07a6\u078c\u07b0:en"},{"lang":"el","*":"\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf:en"},{"lang":"en","*":"Template:en"},{"lang":"eo","*":"\u015cablono:en"},{"lang":"es","*":"Plantilla:en"},{"lang":"et","*":"Mall:en"},{"lang":"eu","*":"Txantiloi:en"},{"lang":"fa","*":"\u0627\u0644\u06af\u0648:en"},{"lang":"fi","*":"Malline:en"},{"lang":"fj","*":"mara"},{"lang":"fo","*":"Fyrimynd:en"},{"lang":"fr","*":"Mod\u00e8le:en"},{"lang":"fy","*":"Berjocht:en"},{"lang":"ga","*":"Teimpl\u00e9ad:en"},{"lang":"gd","*":"Teamplaid:en"},{"lang":"gl","*":"Modelo:en"},{"lang":"gn","*":"Tembiechar\u00e3:en"},{"lang":"gu","*":"\u0aa2\u0abe\u0a82\u0a9a\u0acb:en"},{"lang":"gv","*":"Clowan:en"},{"lang":"hi","*":"\u0938\u093e\u0901\u091a\u093e:en"},{"lang":"hr","*":"Predlo\u017eak:en"},{"lang":"hsb","*":"P\u0159ed\u0142oha:en"},{"lang":"hu","*":"Sablon:en"},{"lang":"hy","*":"\u053f\u0561\u0572\u0561\u057a\u0561\u0580:en"},{"lang":"ia","*":"Patrono:en"},{"lang":"id","*":"Templat:en"},{"lang":"ik","*":"Template:en"},{"lang":"is","*":"Sni\u00f0:en"},{"lang":"it","*":"Template:en"},{"lang":"iu","*":"Template:en"},{"lang":"jbo","*":"Template:en"},{"lang":"jv","*":"Cithakan:en"},{"lang":"ka","*":"\u10d7\u10d0\u10e0\u10d2\u10d8:en"},{"lang":"kk","*":"\u04ae\u043b\u0433\u0456:en"},{"lang":"kl","*":"Ilisserut:en"},{"lang":"km","*":"\u1791\u17c6\u1796\u17d0\u179a\u1782\u17c6\u179a\u17bc:en"},{"lang":"kn","*":"\u0c9f\u0cc6\u0c82\u0caa\u0ccd\u0cb2\u0cc7\u0c9f\u0cc1:en"},{"lang":"ko","*":"\ud2c0:en"},{"lang":"ks","*":"Template:en"},{"lang":"ku","*":"\u015eablon:en"},{"lang":"ky","*":"\u041a\u0430\u043b\u044b\u043f:en"},{"lang":"la","*":"Formula:en"},{"lang":"li","*":"mara"},{"lang":"ln","*":"Mod\u00e8le:en"},{"lang":"lo","*":"\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a:en"},{"lang":"lt","*":"\u0160ablonas:en"},{"lang":"lv","*":"Veidne:en"},{"lang":"mg","*":"Endrika:en"},{"lang":"mk","*":"\u0428\u0430\u0431\u043b\u043e\u043d:en"},{"lang":"ml","*":"\u0d2b\u0d32\u0d15\u0d02:en"},{"lang":"mn","*":"\u0417\u0430\u0433\u0432\u0430\u0440:en"},{"lang":"ms","*":"Templat:lang:en"},{"lang":"mt","*":"Mudell:en"},{"lang":"my","*":"Template:en"},{"lang":"na","*":"Template:en"},{"lang":"nah","*":"Nemachiy\u014dt\u012blli:en"},{"lang":"nds","*":"V\u00f6rlaag:en"},{"lang":"ne","*":"\u0922\u093e\u0901\u091a\u093e:en"},{"lang":"nl","*":"mara"},{"lang":"nn","*":"Mal:en"},{"lang":"no","*":"Mal:en"},{"lang":"oc","*":"Mod\u00e8l:en"},{"lang":"om","*":"Template:en"},{"lang":"pl","*":"mara"},{"lang":"ps","*":"\u06a9\u064a\u0646\u0689\u06cd:en"},{"lang":"pt","*":"Predefini\u00e7\u00e3o:en"},{"lang":"qu","*":"Plantilla:en"},{"lang":"ro","*":"Format:en"},{"lang":"roa-rup","*":"Template:en"},{"lang":"ru","*":"\u0428\u0430\u0431\u043b\u043e\u043d:-en-"},{"lang":"rw","*":"Template:en"},{"lang":"sa","*":"\u092b\u0932\u0915\u092e\u094d:en"},{"lang":"scn","*":"Template:en"},{"lang":"sd","*":"\u0633\u0627\u0646\u0686\u0648:en"},{"lang":"sg","*":"Mod\u00e8le:en"},{"lang":"sh","*":"\u0160ablon:en"},{"lang":"si","*":"\u0dc3\u0dd0\u0d9a\u0dd2\u0dbd\u0dca\u0dbd:en"},{"lang":"sk","*":"\u0160abl\u00f3na:en"},{"lang":"sl","*":"Predloga:en"},{"lang":"sm","*":"Template:en"},{"lang":"so","*":"Template:en"},{"lang":"sq","*":"Stampa:en"},{"lang":"sr","*":"\u0428\u0430\u0431\u043b\u043e\u043d:en"},{"lang":"su","*":"Citakan:en"},{"lang":"sv","*":"Mall:en"},{"lang":"sw","*":"Kigezo:en"},{"lang":"ta","*":"\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1:en"},{"lang":"te","*":"\u0c2e\u0c42\u0c38:en"},{"lang":"tg","*":"\u0428\u0430\u0431\u043b\u043e\u043d:en"},{"lang":"th","*":"\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a:en"},{"lang":"ti","*":"Template:en"},{"lang":"tk","*":"\u015eablon:en"},{"lang":"tl","*":"Suleras:en"},{"lang":"tn","*":"Template:en"},{"lang":"tpi","*":"Template:en"},{"lang":"tr","*":"\u015eablon:en"},{"lang":"ug","*":"\u0642\u06d0\u0644\u0649\u067e:en"},{"lang":"uk","*":"\u0428\u0430\u0431\u043b\u043e\u043d:lang-en"},{"lang":"ur","*":"\u0633\u0627\u0646\u0686\u06c1:en"},{"lang":"uz","*":"Andoza:en"},{"lang":"vo","*":"Samafomot:en"},{"lang":"wa","*":"Modele:en"},{"lang":"wo","*":"Royuwaay:en"},{"lang":"za","*":"\u6a21\u677f:en"},{"lang":"zh","*":"Template:en"},{"lang":"zu","*":"Template:en"}]}},"userinfo":{"id":1432,"name":"MalafayaBot"}}}
2015-08-27 22:28:49             api.py, 2699 in           __iter__: DEBUG    PropertyGenerator received [u'-11', u'-17', u'-10', u'2693', u'-18', u'-16', u'-13', u'-5', u'-4', u'-7', u'-6', u'-1', u'-12', u'-3', u'-2', u'-19', u'-15', u'-9', u'-8', u'-14']; limit=-1
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'malina'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'Malezja'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'marzec'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'masa'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'mediana'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'Marcin'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'mas\u0142o'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'matula'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'mapa'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'Malta'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'matka'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'marina'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'mango'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'Mateusz'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'manicure'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'Mali'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'Manfred'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'materac'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'contentmodel': u'wikitext', u'ns': 0, u'pagelanguage': u'ay', u'missing': u'', u'title': u'mandala'}
2015-08-27 22:28:49            site.py, 2861 in       preloadpages: DEBUG    Preloading {u'templates': [{u'ns': 10, u'title': u'Plantilla:-ay-'}, {u'ns': 10, u'title': u'Plantilla:-noun-'}, {u'ns': 10, u'title': u'Plantilla:-trans-'}, {u'ns': 10, u'title': u'Plantilla:en'}, {u'ns': 10, u'title': u'Plantilla:es'}, {u'ns': 10, u'title': u'Plantilla:fr'}, {u'ns': 10, u'title': u'Plantilla:it'}, {u'ns': 10, u'title': u'Plantilla:scn'}], u'lastrevid': 11005, u'pageid': 2693, u'langlinks': [{u'lang': u'af', u'*': u'Sjabloon:en'}, {u'lang': u'an', u'*': u'Plantilla:en'}, {u'lang': u'ang', u'*': u'Bysen:en'}, {u'lang': u'ar', u'*': u'\u0642\u0627\u0644\u0628:en'}, {u'lang': u'ast', u'*': u'Plant\xeda:en'}, {u'lang': u'az', u'*': u'\u015eablon:en'}, {u'lang': u'be', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:en'}, {u'lang': u'bg', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:en'}, {u'lang': u'bn', u'*': u'\u099f\u09c7\u09ae\u09aa\u09cd\u09b2\u09c7\u099f:en'}, {u'lang': u'br', u'*': u'Patrom:en'}, {u'lang': u'ca', u'*': u'Plantilla:en'}, {u'lang': u'chr', u'*': u'Template:en'}, {u'lang': u'co', u'*': u'Template:en'}, {u'lang': u'cs', u'*': u'\u0160ablona:en'}, {u'lang': u'cy', u'*': u'Nodyn:en'}, {u'lang': u'da', u'*': u'Skabelon:en'}, {u'lang': u'de', u'*': u'Vorlage:en'}, {u'lang': u'dv', u'*': u'\u078a\u07a6\u0782\u07b0\u0788\u07a6\u078c\u07b0:en'}, {u'lang': u'el', u'*': u'\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf:en'}, {u'lang': u'en', u'*': u'Template:en'}, {u'lang': u'eo', u'*': u'\u015cablono:en'}, {u'lang': u'es', u'*': u'Plantilla:en'}, {u'lang': u'et', u'*': u'Mall:en'}, {u'lang': u'eu', u'*': u'Txantiloi:en'}, {u'lang': u'fa', u'*': u'\u0627\u0644\u06af\u0648:en'}, {u'lang': u'fi', u'*': u'Malline:en'}, {u'lang': u'fj', u'*': u'mara'}, {u'lang': u'fo', u'*': u'Fyrimynd:en'}, {u'lang': u'fr', u'*': u'Mod\xe8le:en'}, {u'lang': u'fy', u'*': u'Berjocht:en'}, {u'lang': u'ga', u'*': u'Teimpl\xe9ad:en'}, {u'lang': u'gd', u'*': u'Teamplaid:en'}, {u'lang': u'gl', u'*': u'Modelo:en'}, {u'lang': u'gn', u'*': u'Tembiechar\xe3:en'}, {u'lang': u'gu', u'*': u'\u0aa2\u0abe\u0a82\u0a9a\u0acb:en'}, {u'lang': u'gv', u'*': u'Clowan:en'}, {u'lang': u'hi', u'*': u'\u0938\u093e\u0901\u091a\u093e:en'}, {u'lang': u'hr', u'*': u'Predlo\u017eak:en'}, {u'lang': u'hsb', u'*': u'P\u0159ed\u0142oha:en'}, {u'lang': u'hu', u'*': u'Sablon:en'}, {u'lang': u'hy', u'*': u'\u053f\u0561\u0572\u0561\u057a\u0561\u0580:en'}, {u'lang': u'ia', u'*': u'Patrono:en'}, {u'lang': u'id', u'*': u'Templat:en'}, {u'lang': u'ik', u'*': u'Template:en'}, {u'lang': u'is', u'*': u'Sni\xf0:en'}, {u'lang': u'it', u'*': u'Template:en'}, {u'lang': u'iu', u'*': u'Template:en'}, {u'lang': u'jbo', u'*': u'Template:en'}, {u'lang': u'jv', u'*': u'Cithakan:en'}, {u'lang': u'ka', u'*': u'\u10d7\u10d0\u10e0\u10d2\u10d8:en'}, {u'lang': u'kk', u'*': u'\u04ae\u043b\u0433\u0456:en'}, {u'lang': u'kl', u'*': u'Ilisserut:en'}, {u'lang': u'km', u'*': u'\u1791\u17c6\u1796\u17d0\u179a\u1782\u17c6\u179a\u17bc:en'}, {u'lang': u'kn', u'*': u'\u0c9f\u0cc6\u0c82\u0caa\u0ccd\u0cb2\u0cc7\u0c9f\u0cc1:en'}, {u'lang': u'ko', u'*': u'\ud2c0:en'}, {u'lang': u'ks', u'*': u'Template:en'}, {u'lang': u'ku', u'*': u'\u015eablon:en'}, {u'lang': u'ky', u'*': u'\u041a\u0430\u043b\u044b\u043f:en'}, {u'lang': u'la', u'*': u'Formula:en'}, {u'lang': u'li', u'*': u'mara'}, {u'lang': u'ln', u'*': u'Mod\xe8le:en'}, {u'lang': u'lo', u'*': u'\u0ec1\u0ea1\u0ec8\u0ec1\u0e9a\u0e9a:en'}, {u'lang': u'lt', u'*': u'\u0160ablonas:en'}, {u'lang': u'lv', u'*': u'Veidne:en'}, {u'lang': u'mg', u'*': u'Endrika:en'}, {u'lang': u'mk', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:en'}, {u'lang': u'ml', u'*': u'\u0d2b\u0d32\u0d15\u0d02:en'}, {u'lang': u'mn', u'*': u'\u0417\u0430\u0433\u0432\u0430\u0440:en'}, {u'lang': u'ms', u'*': u'Templat:lang:en'}, {u'lang': u'mt', u'*': u'Mudell:en'}, {u'lang': u'my', u'*': u'Template:en'}, {u'lang': u'na', u'*': u'Template:en'}, {u'lang': u'nah', u'*': u'Nemachiy\u014dt\u012blli:en'}, {u'lang': u'nds', u'*': u'V\xf6rlaag:en'}, {u'lang': u'ne', u'*': u'\u0922\u093e\u0901\u091a\u093e:en'}, {u'lang': u'nl', u'*': u'mara'}, {u'lang': u'nn', u'*': u'Mal:en'}, {u'lang': u'no', u'*': u'Mal:en'}, {u'lang': u'oc', u'*': u'Mod\xe8l:en'}, {u'lang': u'om', u'*': u'Template:en'}, {u'lang': u'pl', u'*': u'mara'}, {u'lang': u'ps', u'*': u'\u06a9\u064a\u0646\u0689\u06cd:en'}, {u'lang': u'pt', u'*': u'Predefini\xe7\xe3o:en'}, {u'lang': u'qu', u'*': u'Plantilla:en'}, {u'lang': u'ro', u'*': u'Format:en'}, {u'lang': u'roa-rup', u'*': u'Template:en'}, {u'lang': u'ru', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:-en-'}, {u'lang': u'rw', u'*': u'Template:en'}, {u'lang': u'sa', u'*': u'\u092b\u0932\u0915\u092e\u094d:en'}, {u'lang': u'scn', u'*': u'Template:en'}, {u'lang': u'sd', u'*': u'\u0633\u0627\u0646\u0686\u0648:en'}, {u'lang': u'sg', u'*': u'Mod\xe8le:en'}, {u'lang': u'sh', u'*': u'\u0160ablon:en'}, {u'lang': u'si', u'*': u'\u0dc3\u0dd0\u0d9a\u0dd2\u0dbd\u0dca\u0dbd:en'}, {u'lang': u'sk', u'*': u'\u0160abl\xf3na:en'}, {u'lang': u'sl', u'*': u'Predloga:en'}, {u'lang': u'sm', u'*': u'Template:en'}, {u'lang': u'so', u'*': u'Template:en'}, {u'lang': u'sq', u'*': u'Stampa:en'}, {u'lang': u'sr', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:en'}, {u'lang': u'su', u'*': u'Citakan:en'}, {u'lang': u'sv', u'*': u'Mall:en'}, {u'lang': u'sw', u'*': u'Kigezo:en'}, {u'lang': u'ta', u'*': u'\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1:en'}, {u'lang': u'te', u'*': u'\u0c2e\u0c42\u0c38:en'}, {u'lang': u'tg', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:en'}, {u'lang': u'th', u'*': u'\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a:en'}, {u'lang': u'ti', u'*': u'Template:en'}, {u'lang': u'tk', u'*': u'\u015eablon:en'}, {u'lang': u'tl', u'*': u'Suleras:en'}, {u'lang': u'tn', u'*': u'Template:en'}, {u'lang': u'tpi', u'*': u'Template:en'}, {u'lang': u'tr', u'*': u'\u015eablon:en'}, {u'lang': u'ug', u'*': u'\u0642\u06d0\u0644\u0649\u067e:en'}, {u'lang': u'uk', u'*': u'\u0428\u0430\u0431\u043b\u043e\u043d:lang-en'}, {u'lang': u'ur', u'*': u'\u0633\u0627\u0646\u0686\u06c1:en'}, {u'lang': u'uz', u'*': u'Andoza:en'}, {u'lang': u'vo', u'*': u'Samafomot:en'}, {u'lang': u'wa', u'*': u'Modele:en'}, {u'lang': u'wo', u'*': u'Royuwaay:en'}, {u'lang': u'za', u'*': u'\u6a21\u677f:en'}, {u'lang': u'zh', u'*': u'Template:en'}, {u'lang': u'zu', u'*': u'Template:en'}], u'title': u'mara', u'length': 523, u'contentmodel': u'wikitext', u'pagelanguage': u'ay', u'touched': u'2015-08-04T21:44:26Z', u'ns': 0, u'revisions': [{u'comment': u'', u'*': u"{{-ay-}}\n{{-noun-}}\n'''mara'''\n\n{{-trans-}}\n:*{{scn}}: [[annu]]\n:*{{it}}: [[anno]]\n:*{{es}}: [[a\xf1o]]\n:*{{fr}}: [[ann\xe9e]], [[an]]\n:*{{en}}: [[year]]\n\n[[ar:mara]]\n[[az:mara]]\n[[ca:mara]]\n[[chr:mara]]\n[[el:mara]]\n[[en:mara]]\n[[es:mara]]\n[[et:mara]]\n[[fi:mara]]\n[[fj:mara]]\n[[fr:mara]]\n[[hu:mara]]\n[[id:mara]]\n[[is:mara]]\n[[ko:mara]]\n[[ku:mara]]\n[[la:mara]]\n[[li:mara]]\n[[lt:mara]]\n[[mg:mara]]\n[[mt:mara]]\n[[nl:mara]]\n[[pl:mara]]\n[[pt:mara]]\n[[ro:mara]]\n[[ru:mara]]\n[[sh:mara]]\n[[sk:mara]]\n[[sv:mara]]\n[[tr:mara]]\n[[zh:mara]]", u'timestamp': u'2015-08-04T21:43:01Z', u'contentformat': u'text/x-wiki', u'revid': 11005, u'contentmodel': u'wikitext', u'user': u'Sarvaturi', u'parentid': 10361}]}
2015-08-27 22:28:49            site.py, 1401 in       _get_general: DEBUG    general siteinfo not loaded yet.
2015-08-27 22:28:49            site.py, 1412 in       _get_general: DEBUG    Load siteinfo properties 'namespaces', 'namespacealiases' along with 'general'
2015-08-27 22:28:49             api.py, 2269 in        _load_cache: DEBUG    CachedRequest: cache hit (C:\Work\pywikipedia\apicache\b4327a3e897e94c0548d1815258eae7668469c535136aad779e79724c991663b) for API request: Site("bn", "wiktionary")LoginStatus(NOT_LOGGED_IN)[('action', 'query'), ('continue', ''), ('format', 'json'), ('maxlag', '35'), ('meta', 'siteinfo|userinfo'), ('siprop', 'namespaces|namespacealiases|general'), ('uiprop', 'blockinfo|hasmsg')]
2015-08-27 22:28:49            site.py,  613 in           __init__: VERBOSE  Site wiktionary:ik instantiated and marked "obsolete" to prevent access
2015-08-27 22:28:49        __init__.py,  617 in               Site: DEBUG    Instantiated APISite object 'wiktionary:ik'
2015-08-27 22:28:49            site.py, 1401 in       _get_general: DEBUG    general siteinfo not loaded yet.
2015-08-27 22:28:49            site.py, 1412 in       _get_general: DEBUG    Load siteinfo properties 'namespaces', 'namespacealiases' along with 'general'
2015-08-27 22:28:49       interwiki.py, 2155 in               dump: INFO     Dump pt (wiktionary) appended.
2015-08-27 22:28:50        __init__.py,  678 in             stopme: DEBUG    stopme() called
2015-08-27 22:28:50        __init__.py,  711 in             stopme: VERBOSE  Dropped throttle(s).
2015-08-27 22:28:50            http.py,   87 in             _flush: CRITICAL Closing network session.
2015-08-27 22:28:50            http.py,   91 in             _flush: VERBOSE  Network session closed.
Aug 27 2015, 10:32 PM · Pywikibot
Malafaya added a comment to T110567: "KeyError: u'ik'" when processing langlinks in -wiktionary mode.

pwb.py version

Aug 27 2015, 6:31 PM · Pywikibot
Malafaya created T110567: "KeyError: u'ik'" when processing langlinks in -wiktionary mode.
Aug 27 2015, 6:21 PM · Pywikibot
Malafaya added a comment to T93722: Can not use Pywiki Bot in Maithili wikipedia .

@revi
Thanks. I tried but I got confused as only tasks assigned to me were shown. I hadn't realized it was a selection box.

Aug 27 2015, 1:39 PM · Pywikibot
Malafaya created T110447: -cleanup does not work with -auto.
Aug 27 2015, 2:07 AM · Pywikibot-interwiki.py, Pywikibot
Malafaya added a comment to T74674: Unable to communicate with obsolete / non-existing wikis .

I had this problem today with an langlink to gag.wiktionary (which happens to be in the Incubator).

Aug 27 2015, 1:44 AM · Pywikibot-interwiki.py, Pywikibot-compat-to-core, Pywikibot
Malafaya added a comment to T93722: Can not use Pywiki Bot in Maithili wikipedia .

Duplicated of T76939

Aug 27 2015, 1:16 AM · Pywikibot
Malafaya added a comment to T76939: Support mai.wikipedia.

Can you confirm it's working already?

Aug 27 2015, 1:14 AM · Pywikibot
Malafaya added a comment to T93722: Can not use Pywiki Bot in Maithili wikipedia .

This should be working since May 25th 2015. Do you confirm it's working with mai.wikipedia?

Aug 27 2015, 12:47 AM · Pywikibot

Aug 26 2015

Malafaya added a comment to T110354: Login credentials are not kept between runs.

Output of pwb.py version, if still relevant (did not update to latest version as of now):

Aug 26 2015, 11:56 PM · Pywikibot-OAuth, Patch-For-Review, Pywikibot, Pywikibot-login.py
Malafaya created T110354: Login credentials are not kept between runs.
Aug 26 2015, 4:39 PM · Pywikibot-OAuth, Patch-For-Review, Pywikibot, Pywikibot-login.py

Aug 14 2015

Malafaya added a comment to T108005: Additional space in interwiki link causes duplicates.

Even though [[en:Category:Bar]] is the same as [[en:Category:_Bar]], the bot is asking the operator to choose one of them (i.e. found duplicate links for en). It should just automatically go with the non-spaced version and not ask anything. If -auto was used, it would probably fail to complete the linking process.

Aug 14 2015, 6:14 PM · Pywikibot, Pywikibot-interwiki.py
Malafaya added a comment to T102033: interwiki.py for categories in core is significantly slower than in compat.

Possibly fixed along with T109077

Aug 14 2015, 5:46 PM · Pywikibot, Pywikibot-interwiki.py, Pywikibot-compat-to-core
Malafaya committed rPWBCd3f9b7f0c216: T109077 Performance decreased saving pages for sites with non-alphabetical….
T109077 Performance decreased saving pages for sites with non-alphabetical…
Aug 14 2015, 5:32 PM
Malafaya claimed T109077: Performance decreased saving pages for sites with non-alphabetical code interwiki sort (interwiki_putfirst specified).
Aug 14 2015, 4:16 PM · Patch-For-Review, Pywikibot-interwiki.py, Pywikibot
Malafaya created T109077: Performance decreased saving pages for sites with non-alphabetical code interwiki sort (interwiki_putfirst specified).
Aug 14 2015, 3:37 PM · Patch-For-Review, Pywikibot-interwiki.py, Pywikibot
Malafaya closed T108838: '-ignore' parameter throws exception in interwiki.py as Resolved.

Fixed.

Aug 14 2015, 11:26 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
[[mw:User:Malafaya]] <gerritpatchuploader@gmail.com> committed rPWBCfb8ed4b3cae5: T108838 '-ignore' parameter throws exception in interwiki.py (authored by Malafaya).
T108838 '-ignore' parameter throws exception in interwiki.py
Aug 14 2015, 11:23 AM
Malafaya claimed T108838: '-ignore' parameter throws exception in interwiki.py.
Aug 14 2015, 10:57 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Malafaya triaged T108848: login.py parameters ignored (or misleading documentation) as Low priority.
Aug 14 2015, 8:33 AM · good first task, Pywikibot-Documentation, Documentation, Pywikibot, Pywikibot-login.py
Malafaya triaged T108802: Account required in wiki being processed (starting wiki) as High priority.
Aug 14 2015, 8:33 AM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya triaged T108838: '-ignore' parameter throws exception in interwiki.py as Medium priority.
Aug 14 2015, 8:32 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py

Aug 13 2015

Malafaya added a comment to T108848: login.py parameters ignored (or misleading documentation).

Concerning -force, couldn't we assume it will afect all wikis and just delete the .lwp file? But I believe this parameter is not too important. Maybe just removing it from the usage description and accepted parameters is good enough.

Aug 13 2015, 10:45 PM · good first task, Pywikibot-Documentation, Documentation, Pywikibot, Pywikibot-login.py
Malafaya awarded T102033: interwiki.py for categories in core is significantly slower than in compat a Like token.
Aug 13 2015, 9:47 AM · Pywikibot, Pywikibot-interwiki.py, Pywikibot-compat-to-core
Malafaya added a comment to T102033: interwiki.py for categories in core is significantly slower than in compat.

I noticed it myself yesterday. The process seems to hang when retrieving pages from a wiki.
I.e., just after showing messages such as:

Aug 13 2015, 9:46 AM · Pywikibot, Pywikibot-interwiki.py, Pywikibot-compat-to-core
Malafaya renamed T108923: Interwiki dump should be deleted after finishing work from interwiki dump should be delted after finish work to Interwiki dump should be deleted after finishing work.
Aug 13 2015, 8:51 AM · User-Ladsgroup, Patch-For-Review, good first task, Pywikibot-interwiki.py, Pywikibot-compat-to-core

Aug 12 2015

Malafaya created T108848: login.py parameters ignored (or misleading documentation).
Aug 12 2015, 6:02 PM · good first task, Pywikibot-Documentation, Documentation, Pywikibot, Pywikibot-login.py
Malafaya created T108838: '-ignore' parameter throws exception in interwiki.py.
Aug 12 2015, 3:42 PM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Malafaya added a comment to T108802: Account required in wiki being processed (starting wiki).

I just realized that logging in to all configured wiki at startup creates some delay. I use custom scripts to invoke interwiki.py several time and this kind of delay every time is performance-breaking. Could there be a configuration parameters which enables startup login vs lazy login?

Aug 12 2015, 3:07 PM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya added a comment to T108802: Account required in wiki being processed (starting wiki).

As I see it, these options are acceptable:

  • ignore the pywikibot.exceptions.NoUsername in site.login() when starting the script
  • login to all configured wikis (and only those) instead of site.login() for the starting wiki
  • login to site only when editing the first page in that site
Aug 12 2015, 12:55 PM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya added a comment to T108802: Account required in wiki being processed (starting wiki).

I think I understood what you're saying and my latest finding also support that.
As I have a global account, I am "implicitely" logged in to ru.wikt, so I can retrieve pages even without an explicit username in the user-config.py. And because there is not explicit username, there will be no edits either, so everything is fine, just as intended.
But with the explicit site.login() in the code, the script is explicitely trying to login to ru.wikt, without a username for it. Hence the error.
What was the purpose of site.login() in every script? To avoid having to run login.py beforehand? If a login is required in that wiki, how does the bot retrieve pages from other linked wikis for which is doesn't have an explicit login?
I removed the line you mentioned and everything ran smoothly. The bot doesn't try to edit ru.wikt pages as its username is not configured, so no "write access error" occurs.

Aug 12 2015, 12:32 PM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya added a subtask for T57880: Functionality existing in compat but missing from core (tracking): T108802: Account required in wiki being processed (starting wiki).
Aug 12 2015, 11:10 AM · Pywikibot, Pywikibot-compat-to-core
Malafaya added a parent task for T108802: Account required in wiki being processed (starting wiki): T57880: Functionality existing in compat but missing from core (tracking).
Aug 12 2015, 11:10 AM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya added a comment to T99365: [RFC] Compat deprecation.

I'm here just to tell you I'm finally moving to core, after checking that it (finally) works for me (in my last try, I couldn't get HTTP responses from servers). I may have been missed from your stats as I usually run my bot in batch once or twice a month.

Aug 12 2015, 11:01 AM · Patch-For-Review, Proposal, Pywikibot-compat-to-core
Malafaya closed T108801: 'svnversion failed' on pwb.py script startup as Invalid.

Actually, I didn't have git in the path. After adding it, it seemed to solve the problem.
It seems version.py tries git first and then falls back to svn, hence the warning.
I'm not sure this is still valid so I'm closing it.

Aug 12 2015, 10:03 AM · Pywikibot
Malafaya added a comment to T108802: Account required in wiki being processed (starting wiki).

P.S. In case it matters, I do have a global account, so in fact I could have an account specified, but I don't want to update pages in that wiki as I don't have permission to do so.

Aug 12 2015, 9:33 AM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya created T108802: Account required in wiki being processed (starting wiki).
Aug 12 2015, 9:30 AM · Pywikibot-interwiki.py, Patch-For-Review, Pywikibot-compat-to-core
Malafaya created T108801: 'svnversion failed' on pwb.py script startup.
Aug 12 2015, 9:17 AM · Pywikibot

Aug 6 2015

Malafaya closed T108039: Bad parameter duplication detection in template as Invalid.

Got it. There were some extra pipes at the end of some parameters therefore increasing the number of unnumbered parameters. Thank you for your patience.

Aug 6 2015, 9:30 AM · MediaWiki-Templates
Malafaya reopened T108039: Bad parameter duplication detection in template as "Open".

Even if that is the case, there is something off. I gave the example of parameter 24 on purpose. If you count unnumbered parameters, you will see there is less than 24, so it could never be duplicated. Nevertheless, the validation complains about duplication of parameter 24. How come?

Aug 6 2015, 9:21 AM · MediaWiki-Templates

Aug 5 2015

Malafaya created T108039: Bad parameter duplication detection in template.
Aug 5 2015, 3:30 PM · MediaWiki-Templates

Mar 4 2015

Malafaya committed rPWBO4034c7073be9: Bug 71115: Mark Zhuang wiktionary (za) as obsolete.
Bug 71115: Mark Zhuang wiktionary (za) as obsolete
Mar 4 2015, 8:53 AM
Malafaya committed rPWBO20e50a1c6a9e: Message review (wrong sentence).
Message review (wrong sentence)
Mar 4 2015, 8:52 AM
Malafaya committed rPWBOe4e3a2b174f0: * Korean xliteration (2 new chars).
* Korean xliteration (2 new chars)
Mar 4 2015, 8:50 AM
Malafaya committed rPWBOf62ef6589e1d: * Message for category.py in language vo.
* Message for category.py in language vo
Mar 4 2015, 8:49 AM
Malafaya committed rPWBOd3b31d0cd491: * Fixing sort order in ms.wikt (expected to be same as ms.wiki) ** Moved….
* Fixing sort order in ms.wikt (expected to be same as ms.wiki) ** Moved…
Mar 4 2015, 8:49 AM
Malafaya committed rPWBO08d06b4caa99: interwiki sort order in da.wikt - alphabetic, as noted by wikt:da:User:Kinamand.
interwiki sort order in da.wikt - alphabetic, as noted by wikt:da:User:Kinamand
Mar 4 2015, 8:49 AM
Malafaya committed rPWBOa4124b2f1368: Removing lqt related namespaces that crept in to all Wiktionaries (but kept….
Removing lqt related namespaces that crept in to all Wiktionaries (but kept…
Mar 4 2015, 8:49 AM
Malafaya committed rPWBO84115cb89aff: * Transliteration of a few more Korean characters.
* Transliteration of a few more Korean characters
Mar 4 2015, 8:49 AM
Malafaya committed rPWBOf527029cba43: * Some Korean translit.
* Some Korean translit
Mar 4 2015, 8:49 AM
Malafaya committed rPWBO359d3a026cb0: * Started transliteration for Korean (better than nothing :)).
* Started transliteration for Korean (better than nothing :))
Mar 4 2015, 8:49 AM
Malafaya committed rPWBO5fbd0ca03e18: * Adding "Class" alias for namespace Category on kw.wiki, which is still….
* Adding "Class" alias for namespace Category on kw.wiki, which is still…
Mar 4 2015, 8:49 AM
Malafaya committed rPWBO411fa0bb9d60: * nv translation for featured.py.
* nv translation for featured.py
Mar 4 2015, 8:49 AM
Malafaya committed rPWBOc7b13b22d4a1: * Removed obsolete namespaces 100 and 101 from sv.wiktionary.
* Removed obsolete namespaces 100 and 101 from sv.wiktionary
Mar 4 2015, 8:49 AM