Lines Matching refs:code
58 # Return True if opcode code appears in the pickle, else False.
59 def opcode_in_pickle(code, pickle):
61 if op.code == code.decode("latin-1"):
65 # Return the number of times opcode code appears in pickle.
66 def count_opcode(code, pickle):
69 if op.code == code.decode("latin-1"):
115 # Remember current registration for code (if any), and remove it (if
117 def __init__(self, code):
118 self.code = code
119 if code in copyreg._inverted_registry:
120 self.pair = copyreg._inverted_registry[code]
121 copyreg.remove_extension(self.pair[0], self.pair[1], code)
125 # Restore previous registration for code.
127 code = self.code
128 curpair = copyreg._inverted_registry.get(code)
130 copyreg.remove_extension(curpair[0], curpair[1], code)
133 copyreg.add_extension(pair[0], pair[1], code)
2186 # Register a type with copyreg, with extension code extcode. Pickle
2219 self.produce_global_ext(0x00000001, pickle.EXT1) # smallest EXT1 code
2220 self.produce_global_ext(0x000000ff, pickle.EXT1) # largest EXT1 code
2223 self.produce_global_ext(0x00000100, pickle.EXT2) # smallest EXT2 code
2224 self.produce_global_ext(0x0000ffff, pickle.EXT2) # largest EXT2 code
2228 self.produce_global_ext(0x00010000, pickle.EXT4) # smallest EXT4 code
2229 self.produce_global_ext(0x7fffffff, pickle.EXT4) # largest EXT4 code