parent
bf7505af2e
commit
52b2c9d10d
|
@ -228,8 +228,9 @@ class PythonSetLib(method.Method):
|
||||||
class PythonCheckSyntax(method.Method):
|
class PythonCheckSyntax(method.Method):
|
||||||
'''Check the syntax of the current python file'''
|
'''Check the syntax of the current python file'''
|
||||||
def _execute(self, w, **vargs):
|
def _execute(self, w, **vargs):
|
||||||
syspath = list(sys.path)
|
if w.mode.pythonlib not in sys.path:
|
||||||
sys.path.insert(0, w.mode.pythonlib)
|
sys.path = list(sys.path)
|
||||||
|
sys.path.insert(0, w.mode.pythonlib)
|
||||||
source = w.buffer.make_string()
|
source = w.buffer.make_string()
|
||||||
try:
|
try:
|
||||||
code = compile(source, w.buffer.path, 'exec')
|
code = compile(source, w.buffer.path, 'exec')
|
||||||
|
@ -237,7 +238,6 @@ class PythonCheckSyntax(method.Method):
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
output = traceback.format_exc()
|
output = traceback.format_exc()
|
||||||
w.application.data_buffer("*PythonSyntax*", output, switch_to=True)
|
w.application.data_buffer("*PythonSyntax*", output, switch_to=True)
|
||||||
sys.path = syspath
|
|
||||||
|
|
||||||
class PythonDictCleanup(method.Method):
|
class PythonDictCleanup(method.Method):
|
||||||
'''Align assignment blocks and literal dictionaries'''
|
'''Align assignment blocks and literal dictionaries'''
|
||||||
|
|
Loading…
Reference in New Issue