Commit 62eddbf81859a512faadc9219e57a9064f580ddd
1 parent
c545a15d
Exists in
master
_winreg -> winreg
Showing
1 changed file
with
7 additions
and
4 deletions
Show diff stats
app.py
| ... | ... | @@ -30,7 +30,10 @@ import traceback |
| 30 | 30 | import re |
| 31 | 31 | |
| 32 | 32 | if sys.platform == 'win32': |
| 33 | - import _winreg | |
| 33 | + try: | |
| 34 | + import winreg | |
| 35 | + except ImportError: | |
| 36 | + import _winreg as winreg | |
| 34 | 37 | # else: |
| 35 | 38 | # if sys.platform != 'darwin': |
| 36 | 39 | # import wxversion |
| ... | ... | @@ -472,10 +475,10 @@ if __name__ == '__main__': |
| 472 | 475 | if hasattr(sys,"frozen") and sys.platform.startswith('win'): |
| 473 | 476 | |
| 474 | 477 | #Click in the .inv3 file support |
| 475 | - root = _winreg.HKEY_CLASSES_ROOT | |
| 478 | + root = winreg.HKEY_CLASSES_ROOT | |
| 476 | 479 | key = "InVesalius 3.1\InstallationDir" |
| 477 | - hKey = _winreg.OpenKey (root, key, 0, _winreg.KEY_READ) | |
| 478 | - value, type_ = _winreg.QueryValueEx (hKey, "") | |
| 480 | + hKey = winreg.OpenKey (root, key, 0, winreg.KEY_READ) | |
| 481 | + value, type_ = winreg.QueryValueEx (hKey, "") | |
| 479 | 482 | path = os.path.join(value,'dist') |
| 480 | 483 | |
| 481 | 484 | os.chdir(path) | ... | ... |