def __init__(self, scope=None, proxies=None, browser=None, log_level='DEBUG'):
self._scope = (scope or Scope())
self.proxies = (proxies or {})
self.script = None
self.registered_names = set()
self.browser = browser
self._is_ready = False
self._exec_options = {}
self.register_defaults()
self.sync_scopes()
self.ready()
self._line = 0
self._col = 0
self._log_handler = colorlog.StreamHandler(stream=sys.stderr)
self._log_handler.setFormatter(colorlog.ColoredFormatter('%(log_color)s%(message)s'))
self.log = colorlog.getLogger('friendscript')
self.log.propagate = False
self.log.setLevel(logging.getLevelName(log_level.upper()))
self.log.addHandler(self._log_handler)
评论列表
文章目录