Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ScriptsExtension(Extension):
- """Debugger scripts"""
- def __init__(self):
- super().__init__("scripts")
- def script_command(self, arg=""):
- """execute script from file"""
- if not arg:
- self.debugger.log("script <file>")
- return
- try:
- with open(arg, "r") as f:
- next_inputs(f.read().split('\n'))
- except Exception as e:
- self.debugger.log(f"Exception: {e}")
- ext = ScriptsExtension()
- debugger.extensions[ext.name] = ext
- ext.enable(debugger)
- debugger.log("[scripts]: Extension loaded successfully!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement