def sendCommand(self, cmd, *args, **kwds): request = json.dumps({ 'seq': self.nextSeq(), 'type': 'request', 'command': cmd, 'arguments': kwds }) _v8.debug().sendCommand(request) return request
def setEnabled(self, enable): dbg = _v8.debug() if enable: dbg.onDebugEvent = self.onDebugEvent dbg.onDebugMessage = self.onDebugMessage dbg.onDispatchDebugMessages = self.onDispatchDebugMessages else: dbg.onDebugEvent = None dbg.onDebugMessage = None dbg.onDispatchDebugMessages = None dbg.enabled = enable
def processDebugMessages(self): _v8.debug().processDebugMessages()
def cancelDebugBreak(self): _v8.debug().cancelDebugBreak()
def debugBreakForCommand(self): _v8.debug().debugBreakForCommand()
def debugBreak(self): _v8.debug().debugBreak()
def isEnabled(self): return _v8.debug().enabled
def context(self): if not hasattr(self, '_context'): self._context = JSContext(ctxt=_v8.debug().context) return self._context