Lines Matching refs:co
340 co = compile(fp.read(), pathname, 'exec')
348 co = marshal.loads(memoryview(data)[16:])
350 co = None
353 if co:
355 co = self.replace_paths_in_code(co)
356 m.__code__ = co
357 self.scan_code(co, m)
395 def scan_opcodes(self, co): argument
397 code = co.co_code
398 names = co.co_names
399 consts = co.co_consts
416 def scan_code(self, co, m): argument
417 code = co.co_code
419 for what, args in scanner(co):
461 for c in co.co_consts:
462 if isinstance(c, type(co)):
598 def replace_paths_in_code(self, co): argument
599 new_filename = original_filename = os.path.normpath(co.co_filename)
614 consts = list(co.co_consts)
616 if isinstance(consts[i], type(co)):
619 return co.replace(co_consts=tuple(consts), co_filename=new_filename)