Skip to content

Commit 1c2a9e3

Browse files
committed
Ignore compile errors at startup, so user is able to fix them
1 parent 52ae488 commit 1c2a9e3

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

burpscript.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ def registerExtenderCallbacks(self, callbacks):
3333
SimpleAttributeSet())
3434

3535
self._script = script
36-
self._code = compile(script, '<string>', 'exec')
36+
try:
37+
self._code = compile(script, '<string>', 'exec')
38+
except Exception as e:
39+
traceback.print_exc(file=self.callbacks.getStderr())
3740

3841
callbacks.registerExtensionStateListener(self)
3942
callbacks.registerHttpListener(self)
@@ -81,4 +84,4 @@ def script(self):
8184

8285
self._script = _script
8386
self._code = compile(_script, '<string>', 'exec')
84-
return self._code
87+
return self._code

0 commit comments

Comments
 (0)