def get_url_name(self):
        if self.url_name is not None:
            return self.url_name
        assert self.get_base_url_name() != '_'
        return self.get_base_url_name() + self.get_name_suffix()
try/except around something, w/ twisted error handling.
dataset/ETHPy150Open zbyte64/django-hyperadmin/hyperadmin/endpoints.py/BaseEndpoint.get_url_name--crossover with--dataset/ETHPy150Open twisted/vertex/vertex/q2q.py/safely