Skip to content

Commit d986894

Browse files
Scott Sandersonrgbkrk
authored andcommitted
MAINT: Use more direct check for WeakSet.
1 parent eee5504 commit d986894

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

cloudpickle/cloudpickle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,7 @@ def save_not_implemented(self, obj):
859859
dispatch[type(NotImplemented)] = save_not_implemented
860860

861861
# WeakSet was added in 2.7.
862-
if sys.version_info >= (2, 7):
862+
if hasattr(weakref, 'WeakSet'):
863863
def save_weakset(self, obj):
864864
self.save_reduce(weakref.WeakSet, (list(obj),))
865865

tests/cloudpickle_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
from .testutils import subprocess_pickle_echo
4747

4848

49-
HAVE_WEAKSET = sys.version_info >= (2, 7)
49+
HAVE_WEAKSET = hasattr(weakref, 'WeakSet')
5050

5151

5252
def pickle_depickle(obj):

0 commit comments

Comments
 (0)