diff options
Diffstat (limited to 'paste/deploy/converters.py')
-rw-r--r-- | paste/deploy/converters.py | 11 |
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] |