def __init__(self, project_dir, args, debug_options, env_options): self.project_dir = project_dir self.args = list(args) self.debug_options = debug_options self.env_options = env_options self._debug_server = DebugServer(debug_options, env_options) self._session_id = None if not isdir(get_project_cache_dir()): os.makedirs(get_project_cache_dir()) self._gdbsrc_dir = mkdtemp(dir=get_project_cache_dir(), prefix=".piodebug-") self._target_is_run = False self._last_server_activity = 0 self._auto_continue_timer = None
def __init__(self, project_dir, args, debug_options, env_options): super(GDBClient, self).__init__() self.project_dir = project_dir self.args = list(args) self.debug_options = debug_options self.env_options = env_options self._debug_server = DebugServer(debug_options, env_options) self._session_id = None if not isdir(get_project_cache_dir()): os.makedirs(get_project_cache_dir()) self._gdbsrc_dir = mkdtemp(dir=get_project_cache_dir(), prefix=".piodebug-") self._target_is_run = False self._auto_continue_timer = None self._errors_buffer = b""