diff options
| author | tkikuchi | 2007-03-27 06:35:12 +0000 |
|---|---|---|
| committer | tkikuchi | 2007-03-27 06:35:12 +0000 |
| commit | 92188309a4648d23abb97f8dd2c6c924d9ea24b1 (patch) | |
| tree | 5b354cbaf18d21689eca47573359dca660e622c5 /Mailman/passwords.py | |
| parent | c1baffd25ba7290efcf7b1617ef08886712368f2 (diff) | |
| download | mailman-92188309a4648d23abb97f8dd2c6c924d9ea24b1.tar.gz mailman-92188309a4648d23abb97f8dd2c6c924d9ea24b1.tar.zst mailman-92188309a4648d23abb97f8dd2c6c924d9ea24b1.zip | |
Diffstat (limited to 'Mailman/passwords.py')
| -rw-r--r-- | Mailman/passwords.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/Mailman/passwords.py b/Mailman/passwords.py index d84ab9f48..615bbcc17 100644 --- a/Mailman/passwords.py +++ b/Mailman/passwords.py @@ -241,8 +241,7 @@ def check_response(challenge, response): scheme_enum = _SCHEMES_BY_TAG.get(scheme, _DEFAULT_SCHEME) scheme_class = _SCHEMES_BY_ENUM[scheme_enum] if isinstance(rest_group, unicode): - # decode() fails. (challenge is from database) - rest_group = str(rest_group) + rest_group = rest_group.encode('utf-8') return scheme_class.check_response(rest_group, response, *scheme_parts[1:]) |
