Lines Matching refs:co
332 co = compile(fp.read(), pathname, 'exec')
340 co = marshal.loads(memoryview(data)[16:])
342 co = None
345 if co:
347 co = self.replace_paths_in_code(co)
348 m.__code__ = co
349 self.scan_code(co, m)
387 def scan_opcodes(self, co):
389 for name in dis._find_store_names(co):
391 for name, level, fromlist in dis._find_imports(co):
397 def scan_code(self, co, m):
398 code = co.co_code
400 for what, args in scanner(co):
442 for c in co.co_consts:
443 if isinstance(c, type(co)):
579 def replace_paths_in_code(self, co):
580 new_filename = original_filename = os.path.normpath(co.co_filename)
595 consts = list(co.co_consts)
597 if isinstance(consts[i], type(co)):
600 return co.replace(co_consts=tuple(consts), co_filename=new_filename)