summaryrefslogtreecommitdiff
path: root/paste/deploy/converters.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/deploy/converters.py')
-rw-r--r--paste/deploy/converters.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/paste/deploy/converters.py b/paste/deploy/converters.py
index f852e6c..f37d267 100644
--- a/paste/deploy/converters.py
+++ b/paste/deploy/converters.py
@@ -1,17 +1,17 @@
# (c) 2005 Ian Bicking and contributors; written for Paste (http://pythonpaste.org)
# Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
+from paste.deploy.compat import basestring
def asbool(obj):
- if isinstance(obj, (str, unicode)):
+ if isinstance(obj, basestring):
obj = obj.strip().lower()
if obj in ['true', 'yes', 'on', 'y', 't', '1']:
return True
elif obj in ['false', 'no', 'off', 'n', 'f', '0']:
return False
else:
- raise ValueError(
- "String is not true/false: %r" % obj)
+ raise ValueError("String is not true/false: %r" % obj)
return bool(obj)
@@ -19,12 +19,11 @@ def asint(obj):
try:
return int(obj)
except (TypeError, ValueError):
- raise ValueError(
- "Bad integer value: %r" % obj)
+ raise ValueError("Bad integer value: %r" % obj)
def aslist(obj, sep=None, strip=True):
- if isinstance(obj, (str, unicode)):
+ if isinstance(obj, basestring):
lst = obj.split(sep)
if strip:
lst = [v.strip() for v in lst]