Ejemplo n.º 1
0
 def reset_browser(self):
     """
     Disable crash dialog and delete browser cache.
     """
     appdata = shell.SHGetFolderPath(0, shellcon.CSIDL_APPDATA, 0, 0)
     profile = os.path.join(appdata, 'Netscape', '*', 'profile')
     self.delete_if_exists(os.path.join(profile, 'cache4'))
     for inifile in glob(os.path.join(profile, 'Netscape6.ini')):
         if self.verbose:
             print 'Removing crash dialog from', inifile
         ini = IniFile(inifile)
         ini.set('State', 'Run', 0)
         ini.set('User Prefs', 'Show New Netscape Dialog', 0)
         ini.save()
Ejemplo n.º 2
0
 def reset_browser(self):
     """
     Reset crashed state and delete browser cache.
     """
     home = os.environ['HOME']
     self.delete_if_exists(os.path.join(home, '.opera', 'cache4'))
     self.delete_if_exists(os.path.join(home, '.opera', 'opcache'))
     self.delete_if_exists(os.path.join(home, '.opera', 'images'))
     inifile = os.path.join(home, '.opera', 'opera6.ini')
     if os.path.exists(inifile):
         if self.verbose:
             print 'removing crash dialog from', inifile
         ini = IniFile(inifile)
         ini.set('State', 'Run', 0)
         ini.set('User Prefs', 'Show New Opera Dialog', 0)
         ini.save()