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]

Reply via email to