MCPcopy
hub / github.com/rocky/python-uncompyle6 / set_pos_info

Method set_pos_info

uncompyle6/semantics/fragments.py:223–236  ·  view source on GitHub ↗
(self, node, start, finish, name=None)

Source from the content-addressed store, hash-verified

221 )
222
223 def set_pos_info(self, node, start, finish, name=None):
224 if name is None:
225 name = self.name
226 if hasattr(node, "offset"):
227 node.start = start
228 node.finish = finish
229 self.offsets[name, node.offset] = node
230
231 if hasattr(node, "parent"):
232 assert node.parent != node
233
234 node.start = start
235 node.finish = finish
236 self.last_finish = finish
237
238 def preorder(self, node=None):
239 start = len(self.f.getvalue())

Callers 15

preorderMethod · 0.95
table_r_nodeMethod · 0.95
n_passMethod · 0.95
n_try_exceptMethod · 0.95
n_raise_stmt0Method · 0.95
n_raise_stmt1Method · 0.95
n_raise_stmt2Method · 0.95
n_raise_stmt3Method · 0.95
n_returnMethod · 0.95
n_return_if_stmtMethod · 0.95
n_yieldMethod · 0.95
n_yield_fromMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected