Skip to content

Commit 20d771c

Browse files
committed
Relocate VerifyResult
1 parent 8fd4bc6 commit 20d771c

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

http_message_signatures/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
from .resolvers import HTTPSignatureComponentResolver, HTTPSignatureKeyResolver # noqa:F401
44
from .signatures import HTTPMessageSigner, HTTPMessageVerifier # noqa:F401
55
from .exceptions import HTTPMessageSignaturesException, InvalidSignature # noqa:F401
6+
from .structures import VerifyResult # noqa:F401

http_message_signatures/signatures.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from .resolvers import HTTPSignatureComponentResolver, HTTPSignatureKeyResolver
99
from .algorithms import HTTPSignatureAlgorithm, signature_algorithms
1010
from .exceptions import HTTPMessageSignaturesException, InvalidSignature
11+
from .structures import VerifyResult
1112

1213
logger = logging.getLogger(__name__)
1314

@@ -109,9 +110,6 @@ def sign(self, message, *,
109110
message.headers["Signature"] = str(sig_node)
110111

111112

112-
VerifyResult = collections.namedtuple("VerifyResult", "label algorithm covered_components parameters body")
113-
114-
115113
class HTTPMessageVerifier(HTTPSignatureHandler):
116114
require_created: bool = True
117115

http_message_signatures/structures.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
from collections import OrderedDict
1+
from collections import OrderedDict, namedtuple
22
from collections.abc import Mapping, MutableMapping
33

4+
VerifyResult = namedtuple("VerifyResult", "label algorithm covered_components parameters body")
5+
46

57
class CaseInsensitiveDict(MutableMapping):
68
"""

0 commit comments

Comments
 (0)