From 4262b41da195cb959abf4a5a06ce34a6dec2c4a3 Mon Sep 17 00:00:00 2001 From: Cyril Roelandt Date: Tue, 18 Mar 2014 12:47:02 +0100 Subject: Python 3: Use six types for strings * Replace (str, unicode) with (six.binary_type, six.text_type) * Replace basestring with (six.binary_type, six.text_type) --- paste/session.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'paste/session.py') diff --git a/paste/session.py b/paste/session.py index 5f654f2..133cad6 100644 --- a/paste/session.py +++ b/paste/session.py @@ -33,6 +33,7 @@ import time import random import os import datetime +import six import threading import tempfile @@ -184,7 +185,7 @@ class FileSession(object): chmod=None, expiration=2880, # in minutes: 48 hours ): - if chmod and isinstance(chmod, basestring): + if chmod and isinstance(chmod, (six.binary_type, six.text_type)): chmod = int(chmod, 8) self.chmod = chmod if not sid: -- cgit v1.2.1