Utilities/ClassBrowsers/__init__.py

branch
Py2 comp.
changeset 3525
66f4b8646622
parent 3178
f25fc1364c88
child 4021
195a471c327b
equal deleted inserted replaced
3524:c6141071339a 3525:66f4b8646622
18 18
19 from __future__ import unicode_literals 19 from __future__ import unicode_literals
20 20
21 import os 21 import os
22 import imp 22 import imp
23 import sys
23 24
24 import Preferences 25 import Preferences
25 26
26 PY_SOURCE = imp.PY_SOURCE 27 PY_SOURCE = imp.PY_SOURCE
27 PTL_SOURCE = 128 28 PTL_SOURCE = 128
60 idlclbr._modules.clear() 61 idlclbr._modules.clear()
61 elif ext in __extensions["Ruby"]: 62 elif ext in __extensions["Ruby"]:
62 from . import rbclbr 63 from . import rbclbr
63 dict = rbclbr.readmodule_ex(module, path) 64 dict = rbclbr.readmodule_ex(module, path)
64 rbclbr._modules.clear() 65 rbclbr._modules.clear()
65 elif ext in __extensions["JavaScript"]: 66 elif ext in __extensions["JavaScript"] and sys.version_info[0] == 3:
66 from . import jsclbr 67 from . import jsclbr
67 dict = jsclbr.readmodule_ex(module, path) 68 dict = jsclbr.readmodule_ex(module, path)
68 jsclbr._modules.clear() 69 jsclbr._modules.clear()
69 elif ext in Preferences.getPython("PythonExtensions") or \ 70 elif ext in Preferences.getPython("PythonExtensions") or \
70 ext in Preferences.getPython("Python3Extensions") or \ 71 ext in Preferences.getPython("Python3Extensions") or \

eric ide

mercurial