There is no self in this context, so what actually happens is that the
original exception is masked by a NameError. There's limited value in
unsetting a variable immediately prior to halting with an exception
anyway, so just remove this try/except entirely.
There is no self in this context, so what actually happens is that the original exception is masked by a NameError. There's limited value in unsetting a variable immediately prior to halting with an exception anyway, so just remove this try/except entirely.