def fix_varname(s):
        t = str(s).translate(BAD_FILETABLE)
        while t.endswith('_'): t = t[:-1]
        return t
Not the last admin should be able to change himself.
dataset/ETHPy150Open xraypy/xraylarch/plugins/io/fileutils.py/fix_varname--crossover with--dataset/ETHPy150Open nickjj/build-a-saas-app-with-flask/catwatch/tests/user/test_models.py/TestUser.test_is_last_admin_no