def reset(): try: host = sys.argv[1] user = sys.argv[2] passwd = sys.argv[3] additional_profiles = sys.argv[4:] except: pass br = Browser() br.mech_browser.set_handle_robots(False) br.open(sys.argv[1]) base64string = base64.encodestring('%s:%s' % (user, passwd))[:-1] br.addHeader('Authorization', 'Basic %s' % base64string) br.reload() reloadProfiles(br, host, additional_profiles) resetCatalog(br, host)