Lines Matching refs:proto
461 self.proto = int(protocol)
483 if self.proto >= 2:
484 self.write(PROTO + pack("<B", self.proto))
485 if self.proto >= 4:
515 if self.proto >= 4:
578 rv = reduce(self.proto)
634 if self.proto >= 2 and func_name == "__newobj_ex__":
642 if self.proto >= 4:
652 elif self.proto >= 2 and func_name == "__newobj__":
745 if self.proto >= 2:
768 if self.proto >= 2:
790 if self.proto < 3:
800 elif n > 0xffffffff and self.proto >= 4:
810 if self.proto < 5:
826 if self.proto < 5:
855 if n <= 0xff and self.proto >= 4:
857 elif n > 0xffffffff and self.proto >= 4:
885 if n <= 3 and self.proto >= 2:
897 # proto 0 or proto 1 and tuple isn't empty, or proto > 1 and tuple
915 else: # proto 0 -- POP_MARK not available
928 else: # proto 0 -- can't use EMPTY_LIST
968 else: # proto 0 -- can't use EMPTY_DICT
979 # Helper to batch up SETITEMS sequences; proto >= 1 only
1013 if self.proto < 4:
1037 if self.proto < 4:
1080 if self.proto >= 2:
1095 if self.proto >= 4:
1101 elif self.proto >= 3:
1118 "pickle protocol %i" % (module, name, self.proto)) from None
1144 no proto argument is needed.
1184 self.proto = 0
1204 self.proto = 0
1230 proto = self.read(1)[0]
1231 if not 0 <= proto <= HIGHEST_PROTOCOL:
1232 raise ValueError("unsupported pickle protocol: %d" % proto)
1233 self.proto = proto
1575 if self.proto < 3 and self.fix_imports:
1581 if self.proto >= 4: