From 3a3d95994d7eeafa368e8d856b170acfe6fcad80 Mon Sep 17 00:00:00 2001 From: Nikolajus Date: Fri, 15 Jul 2016 21:35:07 +0200 Subject: [PATCH] Sublime 2 compatible --- PrettyJson.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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)