mhammond / pywin32

Python for Windows (pywin32) Extensions
4.9k stars 783 forks source link

Fix `pywin.tools.regpy`'s `ModuleNotFoundError: No module named 'dialog'` #2187

Closed Avasam closed 4 months ago

Avasam commented 4 months ago

Extracted from #2102

Before:

>>> import pywin.tools.regpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files\Python39\lib\site-packages\Pythonwin\pywin\tools\regpy.py", line 3, in <module>
    import dialog
ModuleNotFoundError: No module named 'dialog'
PS C:\Program Files\Python39\Lib\site-packages\pythonwin\pywin\tools> python .\regpy.py
Traceback (most recent call last):
  File "C:\Program Files\Python39\Lib\site-packages\pythonwin\pywin\tools\regpy.py", line 3, in <module>
    import dialog
ModuleNotFoundError: No module named 'dialog'

After:

>>> import pywin.tools.regpy
# (no import error)

image