#2119 issue: use bytes.fromhex instead of binascii (#2235)

* #2119 issue: use bytes.fromhex instead of binascii

---------

Co-authored-by: Moritz <mr-tz@users.noreply.github.com>
This commit is contained in:
lakshay
2024-08-09 15:55:25 +05:30
committed by GitHub
parent ea9853e667
commit 87f691677c

View File

@@ -11,7 +11,6 @@ import os
import re
import copy
import uuid
import codecs
import logging
import binascii
import collections
@@ -456,7 +455,7 @@ DESCRIPTION_SEPARATOR = " = "
def parse_bytes(s: str) -> bytes:
try:
b = codecs.decode(s.replace(" ", "").encode("ascii"), "hex")
b = bytes.fromhex(s.replace(" ", ""))
except binascii.Error:
raise InvalidRule(f'unexpected bytes value: must be a valid hex sequence: "{s}"')