/[ascend]/trunk/pygtk/gtkbrowser.py
ViewVC logotype

Diff of /trunk/pygtk/gtkbrowser.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1614 by jpye, Sun Aug 19 06:32:59 2007 UTC revision 1615 by jpye, Mon Sep 3 12:40:36 2007 UTC
# Line 183  class Browser: Line 183  class Browser:
183                  _path = _prefpath                  _path = _prefpath
184                  _pathsrc = "user preferences"                  _pathsrc = "user preferences"
185              else:              else:
186                    # default setting, but override with Windows registry if present
187                  _path = config.LIBRARY_PATH                  _path = config.LIBRARY_PATH
188                  _pathsrc = "default (config.py)"                  _pathsrc = "default (config.py)"
189    
190                    if platform.system()=="Windows":
191                        # use the registry
192                        try:
193                            import _winreg
194                            x=_winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)
195                            y= _winreg.OpenKey(x,r"SOFTWARE\ASCEND")
196                            _regpath,t = _winreg.QueryValueEx(y,"ASCENDLIBRARY")
197                            _winreg.CloseKey(y)
198                            _winreg.CloseKey(x)
199                            _path = _regpath                        
200                            os.environ['ASCENDLIBRARY'] = _regpath
201                            _pathsrc = "Windows registry"
202                        except:
203                            # otherwise keep using the default
204                            pass
205                            
206              if _preffileopenpath:              if _preffileopenpath:
207                  self.fileopenpath = _preffileopenpath                  self.fileopenpath = _preffileopenpath

Legend:
Removed from v.1614  
changed lines
  Added in v.1615

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22