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

Method cleanup

uncompyle6/parser.py:158–167  ·  view source on GitHub ↗

Remove recursive references to allow garbage collector to collect this object.

(self)

Source from the content-addressed store, hash-verified

156 return
157
158 def cleanup(self):
159 """
160 Remove recursive references to allow garbage
161 collector to collect this object.
162 """
163 for rule_dict in (self.rule2func, self.rules, self.rule2name):
164 for i in list(rule_dict.keys()):
165 rule_dict[i] = None
166 for i in dir(self):
167 setattr(self, i, None)
168
169 def debug_reduce(self, rule, tokens, parent, last_token_pos):
170 """Customized format and print for our kind of tokens

Callers

nothing calls this directly

Calls 1

keysMethod · 0.45

Tested by

no test coverage detected