Xqt created this task.
Xqt added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
**List of steps to reproduce** (step by step, including full links if
applicable):
fp = pywikibot.FilePage(s, 'Runaway Cover.png')
fp
FilePage('Datei:Runaway Cover.png')
fp.exists()
False
fp.file_is_shared()
**What happens?**:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
fp.file_is_shared()
File "C:\pwb\GIT\core\pywikibot\page\_pages.py", line 2459, in
file_is_shared
return self.latest_file_info.url.startswith(
File "C:\pwb\GIT\core\pywikibot\page\_pages.py", line 2374, in
latest_file_info
self.site.loadimageinfo(self, history=True)
File "C:\pwb\GIT\core\pywikibot\site\_apisite.py", line 1272, in
loadimageinfo
self._update_page(page, query, verify_imageinfo=True)
File "C:\pwb\GIT\core\pywikibot\site\_apisite.py", line 1206, in
_update_page
raise NoPageError(page)
pywikibot.exceptions.NoPageError: Page [[de:Datei:Runaway Cover.png]]
doesn't exist.
**What should have happened instead?**:
return False if file is not shared
>>> fp.file_is_shared()
False
**Software version**:
Pywikibot 7.2
TASK DETAIL
https://phabricator.wikimedia.org/T305182
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, SHEKH,
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89,
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]