Python 3: there's no basestring

Fixes another failing test.

(I don't want to do a global search/replace for 'basestring' because I
want to have unit tests covering each occurrence.  When I run out of
existing failing tests, I'll try to write new ones.)
This commit is contained in:
Marius Gedminas 2015-09-29 09:01:57 +03:00
parent 95ede22a1e
commit 5edd6d9be4

View file

@ -118,7 +118,7 @@ class Task(Base, Conditional, Taggable, Become):
def _merge_kv(self, ds): def _merge_kv(self, ds):
if ds is None: if ds is None:
return "" return ""
elif isinstance(ds, basestring): elif isinstance(ds, string_types):
return ds return ds
elif isinstance(ds, dict): elif isinstance(ds, dict):
buf = "" buf = ""