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()
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()