From 5ae5d75fe3c6c28f44142ae3337bbbb801750fbc Mon Sep 17 00:00:00 2001 From: Tres Seaver <tseaver@agendaless.com> Date: Wed, 18 May 2011 18:39:39 +0200 Subject: [PATCH] IIdentifier.remember/forget may return None. --- repoze/who/api.py | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/repoze/who/api.py b/repoze/who/api.py index ffb1d8d..446ffe1 100644 --- a/repoze/who/api.py +++ b/repoze/who/api.py @@ -258,9 +258,11 @@ # in remember / forget. for name, identifier in identifiers: if identity is not None: - headers.extend(identifier.remember(self.environ, identity)) + i_headers = identifier.remember(self.environ, identity) else: - headers.extend(identifier.forget(self.environ, None)) + i_headers = identifier.forget(self.environ, None) + if i_headers is not None: + headers.extend(i_headers) return identity, headers -- Gitblit v1.9.3