diff --git a/PrettyJson.py b/PrettyJson.py index 21b8362..a3432c9 100644 --- a/PrettyJson.py +++ b/PrettyJson.py @@ -7,6 +7,11 @@ import re from xml.etree import ElementTree from xml.dom import minidom +try: + basestring +except NameError: + basestring = str + try: # python 3 / Sublime Text 3 from . import simplejson as json @@ -412,7 +417,7 @@ class PrettyJsonGotoSymbolCommand(PrettyJsonBaseCommand, sublime_plugin.TextComm self.generate_items(json_data[key], new_key_name) elif isinstance(json_data, list): for index, item in enumerate(json_data): - if isinstance(item, str): + if isinstance(item, basestring): self.items.append('%s' % root_key + '.' + item) self.goto_items.append('"%s"' % item)