branch : pmacs2
This commit is contained in:
moculus 2007-10-18 15:28:36 +00:00
parent bf7505af2e
commit 52b2c9d10d
1 changed files with 3 additions and 3 deletions

View File

@ -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'''