def getVariable(self, attributes): try: namespace = self.get_namespace() debug_values = [] val_dict = pydevd_vars.resolve_compound_var_object_fields( namespace, attributes, self.user_type_renderers) if val_dict is None: val_dict = {} keys = val_dict.keys() for k in keys: val = val_dict[k] evaluate_full_value = pydevd_thrift.should_evaluate_full_value( val) debug_values.append( pydevd_thrift.var_to_struct( val, k, evaluate_full_value=evaluate_full_value, user_type_renderers=self.user_type_renderers)) return debug_values except: traceback.print_exc() raise PythonUnhandledException(traceback.format_exc())
def evaluate(self, expression, do_trunc): # returns `DebugValue` of evaluated expression result = pydevd_vars.eval_in_context(expression, self.get_namespace(), self.get_namespace()) return [ pydevd_thrift.var_to_struct(result, expression, do_trim=do_trunc) ]
def evaluate(self, expression, do_trunc): # returns `DebugValue` of evaluated expression try: result = pydevd_vars.eval_in_context(expression, self.get_namespace(), self.get_namespace()) return [pydevd_thrift.var_to_struct(result, expression, do_trim=do_trunc)] except: traceback.print_exc() raise PythonUnhandledException(traceback.format_exc())
def _on_run(self): start = time.time() values = [] for (var_obj, name) in self.var_objs: current_time = time.time() if current_time - start > ASYNC_EVAL_TIMEOUT_SEC or self.cancel_event.is_set(): break # pydev_console_thrift.DebugValue() values.append(pydevd_thrift.var_to_struct(var_obj, name, evaluate_full_value=True)) self.send_result(values)
def getVariable(self, attributes): debug_values = [] val_dict = pydevd_vars.resolve_compound_var_object_fields(self.get_namespace(), attributes) if val_dict is None: val_dict = {} keys = val_dict.keys() for k in keys: val = val_dict[k] evaluate_full_value = pydevd_thrift.should_evaluate_full_value(val) debug_values.append(pydevd_thrift.var_to_struct(val, k, evaluate_full_value=evaluate_full_value)) return debug_values
def _on_run(self): start = time.time() values = [] for (var_obj, name) in self.var_objs: current_time = time.time() if current_time - start > ASYNC_EVAL_TIMEOUT_SEC or self.cancel_event.is_set( ): break # pydev_console_thrift.DebugValue() values.append( pydevd_thrift.var_to_struct(var_obj, name, evaluate_full_value=True)) self.send_result(values)
def getVariable(self, attributes): debug_values = [] val_dict = pydevd_vars.resolve_compound_var_object_fields( self.get_namespace(), attributes) if val_dict is None: val_dict = {} keys = val_dict.keys() for k in keys: val = val_dict[k] evaluate_full_value = pydevd_thrift.should_evaluate_full_value(val) debug_values.append( pydevd_thrift.var_to_struct( val, k, evaluate_full_value=evaluate_full_value)) return debug_values
def evaluate(self, expression): # returns `DebugValue` of evaluated expression result = pydevd_vars.eval_in_context(expression, self.get_namespace(), self.get_namespace()) return [pydevd_thrift.var_to_struct(result, expression)]