From 9df42fdd363d6bd8d20ed132b299f27d0d08ebc2 Mon Sep 17 00:00:00 2001
From: Tres Seaver <tseaver@palladion.com>
Date: Sun, 18 Mar 2012 18:45:23 +0100
Subject: [PATCH] Replace 'basestring' checks with Py3k compat checks.

---
 repoze/who/_auth_tkt.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/repoze/who/_auth_tkt.py b/repoze/who/_auth_tkt.py
index dd529d8..b24ca2e 100644
--- a/repoze/who/_auth_tkt.py
+++ b/repoze/who/_auth_tkt.py
@@ -58,6 +58,7 @@
     STRING_TYPES = (str,)
 
 from repoze.who._compat import get_cookies
+from repoze.who._compat import STRING_TYPES
 
 
 class AuthTicket(object):
@@ -331,7 +332,7 @@
         return self.app(environ, cookie_setting_start_response)
 
     def set_user_cookie(self, environ, userid, tokens, user_data):
-        if not isinstance(tokens, basestring):
+        if not isinstance(tokens, STRING_TYPES):
             tokens = ','.join(tokens)
         if self.include_ip:
             remote_addr = environ['REMOTE_ADDR']

--
Gitblit v1.9.3