jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[bugfix] key, values pairs of dicts must be unpacked with items()

Bug: T188179
Change-Id: I539736f84619a05e46d4ddc07a2c6f8a90bbff3c
---
M pywikibot/site/_interwikimap.py
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/pywikibot/site/_interwikimap.py b/pywikibot/site/_interwikimap.py
index 8f456b7..026ca0f 100644
--- a/pywikibot/site/_interwikimap.py
+++ b/pywikibot/site/_interwikimap.py
@@ -6,6 +6,8 @@
#
import pywikibot

+from pywikibot.backports import Set
+

class _IWEntry:

@@ -79,13 +81,11 @@
raise TypeError('_iw_sites[%s] is wrong type: %s'
% (prefix, type(self._iw_sites[prefix].site)))

- def get_by_url(self, url):
+ def get_by_url(self, url: str) -> Set[str]:
"""
Return a set of prefixes applying to the URL.

@param url: URL for the interwiki
- @type url: str
- @rtype: set
"""
- return {prefix for prefix, iw_entry in self._iw_sites
+ return {prefix for prefix, iw_entry in self._iw_sites.items()
if iw_entry.url == url}

To view, visit change 677099. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I539736f84619a05e46d4ddc07a2c6f8a90bbff3c
Gerrit-Change-Number: 677099
Gerrit-PatchSet: 2
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged