Skip to content

Commit 7f1ab5d

Browse files
committed
Fix value of pickle.DEFAULT_PROTOCOL for Python <3.14
1 parent 9a06cb6 commit 7f1ab5d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

stdlib/pickle.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import sys
12
from _pickle import (
23
PickleError as PickleError,
34
Pickler as Pickler,
@@ -103,7 +104,10 @@ __all__ = [
103104
]
104105

105106
HIGHEST_PROTOCOL: Final = 5
106-
DEFAULT_PROTOCOL: Final = 5
107+
if sys.version_info >= (3, 14):
108+
DEFAULT_PROTOCOL: Final = 5
109+
else:
110+
DEFAULT_PROTOCOL: Final = 4
107111

108112
bytes_types: tuple[type[Any], ...] # undocumented
109113

0 commit comments

Comments
 (0)