diff options
| author | 2019-02-06 11:09:45 +0000 | |
|---|---|---|
| committer | 2019-02-06 11:09:45 +0000 | |
| commit | 0004a8a59caa6e1dd53bf6c477fbf797edc11b34 (patch) | |
| tree | 9ef5f9cf9fe37e289e4578507f32e3a502432957 | |
| parent | "+" as part of a SASL handshake is irc-specific so remove it from scram.py (diff) | |
| signature | ||
Fix mypy linting issue with dict creation (scram.py)
| -rw-r--r-- | modules/sasl/scram.py | 3 |
1 files changed, 2 insertions, 1 deletions
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) |
