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,7 +30,10 @@ import traceback | ||
30 | import re | 30 | import re |
31 | 31 | ||
32 | if sys.platform == 'win32': | 32 | if sys.platform == 'win32': |
33 | - import _winreg | 33 | + try: |
34 | + import winreg | ||
35 | + except ImportError: | ||
36 | + import _winreg as winreg | ||
34 | # else: | 37 | # else: |
35 | # if sys.platform != 'darwin': | 38 | # if sys.platform != 'darwin': |
36 | # import wxversion | 39 | # import wxversion |
@@ -472,10 +475,10 @@ if __name__ == '__main__': | @@ -472,10 +475,10 @@ if __name__ == '__main__': | ||
472 | if hasattr(sys,"frozen") and sys.platform.startswith('win'): | 475 | if hasattr(sys,"frozen") and sys.platform.startswith('win'): |
473 | 476 | ||
474 | #Click in the .inv3 file support | 477 | #Click in the .inv3 file support |
475 | - root = _winreg.HKEY_CLASSES_ROOT | 478 | + root = winreg.HKEY_CLASSES_ROOT |
476 | key = "InVesalius 3.1\InstallationDir" | 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 | path = os.path.join(value,'dist') | 482 | path = os.path.join(value,'dist') |
480 | 483 | ||
481 | os.chdir(path) | 484 | os.chdir(path) |