def _transmit_error()

in fbtftp/base_handler.py [0:0]


    def _transmit_error(self):
        """Transmits an error to the client and terminates the exchange."""
        fmt = str(
            "!HH%dsx" % (len(self._stats.error["error_message"].encode("latin-1")))
        )
        packet = struct.pack(
            fmt,
            constants.OPCODE_ERROR,
            self._stats.error["error_code"],
            bytes(self._stats.error["error_message"].encode("latin-1")),
        )
        self._get_listener().sendto(packet, self._peer)