X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e32be386f2378807a79da5810414982769aa046c..e5ab4ce19d5ace5e6dd5cd32c23f50b35d20c8ef:/crunch_scripts/crunchutil/subst.py diff --git a/crunch_scripts/crunchutil/subst.py b/crunch_scripts/crunchutil/subst.py index 13c6aa0151..ff3486354f 100644 --- a/crunch_scripts/crunchutil/subst.py +++ b/crunch_scripts/crunchutil/subst.py @@ -2,8 +2,7 @@ import os import glob class SubstitutionError(Exception): - def __init__(self, message): - super(SubstitutionError, self).__init__(message) + pass def search(c): DEFAULT = 0 @@ -79,7 +78,7 @@ def do_substitution(p, c, subs=default_subs): raise SubstitutionError("Unknown variable or function '%s' while performing substitution on '%s'" % (v, c)) if r is None: raise SubstitutionError("Substitution for '%s' is null while performing substitution on '%s'" % (v, c)) - if not (isinstance(r, str) or isinstance(r, unicode)): + if not isinstance(r, basestring): raise SubstitutionError("Substitution for '%s' must be a string while performing substitution on '%s'" % (v, c)) c = c[:m[0]] + r + c[m[1]+1:]