Prior to v37.0.0, CryptographyDeprecationWarning could not be imported
from __init__.py resulting in:
Traceback (most recent call last):
File "mfex_fuzzy.py", line 9, in <module>
category=cryptography.CryptographyDeprecationWarning,
AttributeError: module 'cryptography' has no attribute
'CryptographyDeprecationWarning'
This import was only added to __init__ to deprecate python3.6. Importing
the exception from cryptography.utils is the compatible option.
Signed-off-by: Mike Pattrick <[email protected]>
---
tests/mfex_fuzzy.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/tests/mfex_fuzzy.py b/tests/mfex_fuzzy.py
index 15f7f4e51..30028ba7a 100755
--- a/tests/mfex_fuzzy.py
+++ b/tests/mfex_fuzzy.py
@@ -3,12 +3,13 @@
import sys
import warnings
-import cryptography
+from cryptography.utils import CryptographyDeprecationWarning
warnings.filterwarnings(
"ignore",
- category=cryptography.CryptographyDeprecationWarning,
+ category=CryptographyDeprecationWarning,
message=r"(blowfish|cast5)",
)
+
# flake8: noqa: E402
from scapy.all import RandMAC, RandIP, PcapWriter, RandIP6, RandShort, fuzz
from scapy.all import IPv6, Dot1Q, IP, Ether, UDP, TCP, random
--
2.31.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev