View | Details | Raw Unified | Return to bug 21
Collapse All | Expand All

(-)msys.py.org (-3 / +5 lines)
 Lines 86-99    Link Here 
86
    
86
    
87
    subkey = (
87
    subkey = (
88
        'Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MSYS-1.0_is1')
88
        'Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\MSYS-1.0_is1')
89
    key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, subkey)
90
    try:
89
    try:
90
        key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, subkey)
91
        try:
91
        try:
92
            return _winreg.QueryValueEx(key, 'Inno Setup: App Path')[0].encode()
92
            return _winreg.QueryValueEx(key, 'Inno Setup: App Path')[0].encode()
93
        except WindowsError:
93
        except WindowsError:
94
            raise LookupError("MSYS not found in the registry")
94
            raise LookupError("MSYS not found in the registry")
95
    finally:
95
        finally:
96
        key.Close()
96
            key.Close()
97
    except WindowsError:
98
        raise LookupError("MSYS not found in the registry")
97
99
98
def as_shell(msys_root):
100
def as_shell(msys_root):
99
    """Append MSYS shell program to MSYS root directory path"""
101
    """Append MSYS shell program to MSYS root directory path"""

Return to bug 21