示例#1
0
    def get_last_offer_lease_time(self):
        """
        Возвращает Lease time последнего полученного пакета Offer

        :return: Lease time в сек.
        :exception: AttributeError если еще не было Offer
        """
        packet = self._get_last_offer()
        if not packet:
            self._raise_no_packet_exception()
        lt = packet.GetOption("ip_address_lease_time")
        lt_str = int(PacketUtils.convert_32bit_to_str(lt))
        logging.info("Last Offer receive Lease time = %s", lt_str)
        return lt_str
示例#2
0
    def get_last_offer_lease_time(self):
        """
        Возвращает Lease time последнего полученного пакета Offer

        :return: Lease time в сек.
        :exception: AttributeError если еще не было Offer
        """
        packet = self._get_last_offer()
        if not packet:
            self._raise_no_packet_exception()
        lt = packet.GetOption('ip_address_lease_time')
        lt_str = int(PacketUtils.convert_32bit_to_str(lt))
        logging.info('Last Offer receive Lease time = %s', lt_str)
        return lt_str