summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/pickle.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py
index 5606ee0..dc4c3eb 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):