Xqt closed this task as "Invalid".
Xqt added a comment.
Pywikibot is partially imported when the ImportError was raised (which is
catched by the general Exception). You have to delete the pywikibot module
first:
import pywikibot
try:
import pywikibot
except ImportError :
del pywikibot
import os
os.system('pip install mwparserfromhell')
import pywikibot
You also can get a second exception within the except clause if usoing Python
8:
Traceback (most recent call last):
File "<pyshell#2>", line 2, in <module>
import pywikibot
File "C:\Python311\Lib\site-packages\pywikibot\__init__.py", line 69, in
<module>
from pywikibot.site import APISite, BaseSite, DataSite
File "C:\Python311\Lib\site-packages\pywikibot\site\__init__.py", line 7,
in <module>
from pywikibot.site._apisite import APISite
File "C:\Python311\Lib\site-packages\pywikibot\site\_apisite.py", line
29, in <module>
from pywikibot.data import api
File "C:\Python311\Lib\site-packages\pywikibot\data\api\__init__.py",
line 24, in <module>
from pywikibot.data.api._requests import CachedRequest, Request,
encode_url
File "C:\Python311\Lib\site-packages\pywikibot\data\api\_requests.py",
line 38, in <module>
from pywikibot.textlib import removeDisabledParts, removeHTMLParts
File "C:\Python311\Lib\site-packages\pywikibot\textlib.py", line 45, in
<module>
raise ImportError("""
ImportError:
Pywikibot is missing a MediaWiki markup parser which is necessary.
Please update the required module with either
pip install "mwparserfromhell>=0.5.0"
or
pip install "wikitextparser>=0.47.5"
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#2>", line 6, in <module>
import pywikibot
File "C:\Python311\Lib\site-packages\pywikibot\__init__.py", line 69, in
<module>
from pywikibot.site import APISite, BaseSite, DataSite
File "C:\Python311\Lib\site-packages\pywikibot\site\__init__.py", line 7,
in <module>
from pywikibot.site._apisite import APISite
File "C:\Python311\Lib\site-packages\pywikibot\site\_apisite.py", line
73, in <module>
from pywikibot.site._generators import GeneratorsMixin
File "C:\Python311\Lib\site-packages\pywikibot\site\_generators.py", line
31, in <module>
class GeneratorsMixin:
File "C:\Python311\Lib\site-packages\pywikibot\site\_generators.py", line
470, in GeneratorsMixin
starttime: Optional[pywikibot.time.Timestamp] = None,
AttributeError: partially initialized module 'pywikibot' has no attribute
'time' (most likely due to a circular import)
TASK DETAIL
https://phabricator.wikimedia.org/T326452
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Xqt, Aklapper, RPI2026F1, pywikibot-bugs-list, Adamm71, Jersione,
Hellket777, LisafBia6531, 786, Biggs657, PotsdamLamb, Jyoo1011, JohnsonLee01,
Juan90264, SHEKH, Dijkstra, Alter-paule, Beast1978, Un1tY, Khutuck, Zkhalido,
Hook696, Kent7301, joker88john, Viztor, CucyNoiD, Wenyi, Gaboe420, Giuliamocci,
Cpaulf30, Af420, Bsandipan, Tbscho, MayS, Framawiki, Lewizho99, Mdupont,
JJMC89, Maathavan, Dvorapa, Altostratus, Neuronton, Avicennasis, mys_721tx,
jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]