def unpunycode(self):
        if self._host:
            self._host = IDNA.decode(
                self._host.decode('utf-8'))[0].encode('utf-8')
            return self
        raise TypeError('Cannot unpunycode a relative url')

    ###########################################################################
    # Information about the type of url it is
    ###########################################################################
Add an additional attribute to this object.
dataset/ETHPy150Open circuits/circuits/circuits/web/url.py/URL.unpunycode--crossover with--dataset/ETHPy150Open google/grr/grr/lib/aff4.py/AFF4Object.AddAttribute