From 0004a8a59caa6e1dd53bf6c477fbf797edc11b34 Mon Sep 17 00:00:00 2001 From: jesopo Date: Wed, 6 Feb 2019 11:09:45 +0000 Subject: Fix mypy linting issue with dict creation (scram.py) --- modules/sasl/scram.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/sasl/scram.py b/modules/sasl/scram.py index bb7f70a6..456a65d1 100644 --- a/modules/sasl/scram.py +++ b/modules/sasl/scram.py @@ -31,7 +31,8 @@ class SCRAM(object): self._auth_message = None def _get_pieces(self, data: bytes) -> typing.Dict[bytes, bytes]: - return dict(piece.split(b"=", 1) for piece in data.split(b",")) + pieces = (piece.split(b"=", 1) for piece in data.split(b",")) + return dict((piece[0], piece[1]) for piece in pieces) def _hmac(self, key: bytes, msg: bytes) -> bytes: return hmac.digest(key, msg, self._algo) -- cgit v1.3.1-10-gc9f91