def punycode(self):
        if self._host:
            self._host = IDNA.encode(self._host.decode('utf-8'))[0]
            return self
        raise TypeError('Cannot punycode a relative url')
Tests removing AND with dead branch, right side
dataset/ETHPy150Open circuits/circuits/circuits/web/url.py/URL.punycode--crossover with--dataset/ETHPy150Open armon/pypred/tests/unit/test_optimizer.py/TestOptimizer.test_and_dead_right