def stop_capture(self, adapter_number):
        """
        Stops a packet capture.

        :param adapter_number: adapter number
        """

        try:
            adapter = self._ethernet_adapters[adapter_number]
        except IndexError:
            raise QemuError('Adapter {adapter_number} does not exist on QEMU VM "{name}"'.format(name=self._name,
                                                                                                 adapter_number=adapter_number))
        nio = adapter.get_nio(0)

        if not nio:
            raise QemuError("Adapter {} is not connected".format(adapter_number))

        nio.stopPacketCapture()

        if self.ubridge:
            yield from self._ubridge_send('bridge stop_capture {name}'.format(name="QEMU-{}-{}".format(self._id, adapter_number)))

        log.info("QEMU VM '{name}' [{id}]: stopping packet capture on adapter {adapter_number}".format(name=self.name,
                                                                                                       id=self.id,
                                                                                                       adapter_number=adapter_number))
def stop_capture ( self , adapter_number ) : try : adapter = self . _ethernet_adapters [ adapter_number ] except IndexError : raise QemuError ( 'Adapter {adapter_number} does not exist on QEMU VM "{name}"' . format ( name = self . _name , adapter_number = adapter_number ) ) nio = adapter . get_nio ( 0 ) if not nio : raise QemuError ( "Adapter {} is not connected" . format ( adapter_number ) ) nio . stopPacketCapture ( ) if self . ubridge : yield from self . _ubridge_send ( 'bridge stop_capture {name}' . format ( name = "QEMU-{}-{}" . format ( self . _id , adapter_number ) ) ) log . info ( "QEMU VM '{name}' [{id}]: stopping packet capture on adapter {adapter_number}" . format ( name = self . name , id = self . id , adapter_number = adapter_number ) )
Stops a packet capture.

        :param adapter_number: adapter number