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

Method write_dis

_pydevd_frame_eval/pydevd_modify_bytecode.py:41–49  ·  view source on GitHub ↗
(self, code_to_modify, op_number=None, prefix="")

Source from the content-addressed store, hash-verified

39 return op_number
40
41 def write_dis(self, code_to_modify, op_number=None, prefix=""):
42 filename, op_number = self._get_filename(op_number, prefix)
43 with open(filename, "w") as stream:
44 stream.write("-------- ")
45 stream.write("-------- ")
46 stream.write("id(code_to_modify): %s" % id(code_to_modify))
47 stream.write("\n\n")
48 dis.dis(code_to_modify, file=stream)
49 return op_number
50
51
52_CodeLineInfo = namedtuple("_CodeLineInfo", "line_to_offset, first_line, last_line")

Callers 1

insert_pydevd_breaksFunction · 0.80

Calls 2

_get_filenameMethod · 0.95
writeMethod · 0.45

Tested by

no test coverage detected