(self,name)
Encode and store label with no compression 
            (needed for RRSIG)
Encode and store label with no compression 
            (needed for RRSIG)
Encode and store label with no compression ( needed for RRSIG )
def encode_name_nocompress(self,name):
        """
            Encode and store label with no compression 
            (needed for RRSIG)
        """
        if not isinstance(name,DNSLabel):
            name = DNSLabel(name)
        if len(name) > 253:
            raise DNSLabelError("Domain label too long: %r" % name)
        name = list(name.label)
        while name:
            element = name.pop(0)
            if len(element) > 63:
                raise DNSLabelError("Label component too long: %r" % element)
            self.pack("!B",len(element))
            self.append(element)
        self.append(b'\x00')
def encode_name_nocompress ( self , name ) : if not isinstance ( name , DNSLabel ) : name = DNSLabel ( name ) if len ( name ) > 253 : raise DNSLabelError ( "Domain label too long: %r" % name ) name = list ( name . label ) while name : element = name . pop ( 0 ) if len ( element ) > 63 : raise DNSLabelError ( "Label component too long: %r" % element ) self . pack ( "!B" , len ( element ) ) self . append ( element ) self . append ( b'\x00' )