code: def on_disconnect_request(self, py_db, request):
          '''
          :param DisconnectRequest request:
          '''
          self.api.set_enable_thread_notifications(py_db, False)
          self.api.remove_all_breakpoints(py_db, filename='*')
          self.api.remove_all_exception_breakpoints(py_db)
          self.api.request_resume_thread(thread_id='*')
  
          response = pydevd_base_schema.build_response(request)
          return NetCommand(CMD_RETURN, 0, response, is_json=Truef on_disconnect_request(self, py_db, request):
          '''
          :param DisconnectRequest request:
          '''
          self.api.set_enable_thread_notifications(py_db, False)
          self.api.remove_all_breakpoints(py_db, filename='*')
          self.api.remove_all_exception_breakpoints(py_db)
          self.api.request_resume_thread(thread_id='*')
  
          response = pydevd_base_schema.build_response(request)
          return NetCommand(CMD_RETURN, 0, response, is_json=True)
docs: :param DisconnectRequest request: