def __init__(self, driver=None, request=None, trg=None, *args, **kwargs): """Create an eval controller @param driver {Driver} The OOP driver instance to communicate via @param request {Request} The request causing the evaluation """ log.debug("__init__") EvalController.__init__(self, *args, **kwargs) self.driver = driver self.request = request self.trg = trg self.silent = request.get("silent", False) self.keep_existing = request.get("keep_existing", self.keep_existing) # Set up a *new* logger to record any errors # Note that the output will be discarded if there is no error self.log_stream = cStringIO.StringIO() self.log_hndlr = logging.StreamHandler(self.log_stream) loggerClass = logging.Logger.manager.loggerClass if not loggerClass: loggerClass = logging.getLoggerClass() self.log = loggerClass("codeintel.evaluator") self.log.setLevel(logging.WARN) # Only log warnings and worse self.log.manager = logging.Logger.manager self.log.propagate = False self.log.addHandler(self.log_hndlr) self.best_msg = (0, "") self.has_sent_response = False
def __init__(self, driver=None, request=None, trg=None, *args, **kwargs): """Create an eval controller @param driver {Driver} The OOP driver instance to communicate via @param request {Request} The request causing the evaluation """ log.debug("__init__") EvalController.__init__(self, *args, **kwargs) self.driver = driver self.request = request self.trg = trg self.silent = request.get("silent", False) self.keep_existing = request.get("keep_existing", self.keep_existing) # Set up a *new* logger to record any errors # Note that the output will be discarded if there is no error self.log_stream = cStringIO.StringIO() self.log_hndlr = logging.StreamHandler(self.log_stream) loggerClass = logging.Logger.manager.loggerClass if not loggerClass: loggerClass = logging.getLoggerClass() self.log = loggerClass("codeintel.evaluator") self.log.setLevel(logging.WARN) # Only log warnings and worse self.log.manager = logging.Logger.manager self.log.propagate = False self.log.addHandler(self.log_hndlr) self.best_msg = (0, "") self.has_sent_response = False
def __init__(self, driver=None, request=None, *args, **kwargs): """Create an eval controller @param driver {Driver} The OOP driver instance to communicate via @param request {Request} The request causing the evaluation """ log.debug("__init__") EvalController.__init__(self, *args, **kwargs) self.driver = driver self.request = request self.silent = request.get("silent", False) self.keep_existing = request.get("keep_existing", self.keep_existing) # Set up a logger to record any errors # Note that the output will be discarded if there it no error self.log_stream = cStringIO.StringIO() self.log_hndlr = logging.StreamHandler(self.log_stream) self.log = logging.getLogger("codeintel.evaluator") self.log.propagate = False self.log.addHandler(self.log_hndlr) self.best_msg = (0, "")
def __init__(self, driver=None, request=None, *args, **kwargs): """Create an eval controller @param driver {Driver} The OOP driver instance to communicate via @param request {Request} The request causing the evaluation """ log.debug("__init__") EvalController.__init__(self, *args, **kwargs) self.driver = driver self.request = request self.silent = request.get("silent", False) self.keep_existing = request.get("keep_existing", self.keep_existing) # Set up a logger to record any errors # Note that the output will be discarded if there it no error self.log_stream = cStringIO.StringIO() self.log_hndlr = logging.StreamHandler(self.log_stream) self.log = logging.getLogger("codeintel.evaluator") self.log.propagate = False self.log.addHandler(self.log_hndlr) self.best_msg = (0, "")