MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / _report_slow

Method _report_slow

_pydevd_bundle/pydevd_utils.py:451–459  ·  view source on GitHub ↗
(self, compute_msg, *args)

Source from the content-addressed store, hash-verified

449 print("%s: %.2fs" % (msg, diff))
450
451 def _report_slow(self, compute_msg, *args):
452 old = self._curr_time
453 new = self._curr_time = time.time()
454 diff = new - old
455 if diff >= self.min_diff:
456 py_db = get_global_debugger()
457 if py_db is not None:
458 msg = compute_msg(diff, *args)
459 py_db.writer.add_command(py_db.cmd_factory.make_warning_message(msg))
460
461 def report_if_compute_repr_attr_slow(self, attrs_tab_separated, attr_name, attr_type):
462 self._report_slow(self._compute_repr_slow, attrs_tab_separated, attr_name, attr_type)

Calls 3

get_global_debuggerFunction · 0.90
add_commandMethod · 0.45
make_warning_messageMethod · 0.45

Tested by

no test coverage detected