From 4108a5021eb1425a46349fc283a2c4d54c50130f Mon Sep 17 00:00:00 2001 From: Jeffrey Wilges Date: Fri, 3 Apr 2020 17:22:12 -0700 Subject: [PATCH] Patch the Python 3.6 copy module to support re --- drover/_copy_patch.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 drover/_copy_patch.py diff --git a/drover/_copy_patch.py b/drover/_copy_patch.py new file mode 100644 index 0000000..78100ac --- /dev/null +++ b/drover/_copy_patch.py @@ -0,0 +1,8 @@ +"""Conditional patches for Python's `copy` module""" +import copy +import re +import sys + +if sys.version_info < (3, 7): + # See: + copy._deepcopy_dispatch[type(re.compile(''))] = lambda r, _: r # pylint: disable=protected-access