From 23bafc6fcdd918fb696d230a10b3ef992d17309b Mon Sep 17 00:00:00 2001 From: Skip Montanaro Date: Sun, 18 Feb 2001 03:10:09 +0000 Subject: [PATCH] add module-level constants to __all__ --- Lib/pickle.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/pickle.py b/Lib/pickle.py index 5606ee024e..dc4c3eb7e7 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -30,6 +30,7 @@ from copy_reg import dispatch_table, safe_constructors import marshal import sys import struct +import re __all__ = ["PickleError", "PicklingError", "UnpicklingError", "Pickler", "Unpickler", "dump", "dumps", "load", "loads"] @@ -95,6 +96,8 @@ EMPTY_TUPLE = ')' SETITEMS = 'u' BINFLOAT = 'G' +__all__.extend([x for x in dir() if re.match("[A-Z][A-Z0-9_]+$",x)]) + class Pickler: def __init__(self, file, bin = 0): -- 2.50.0