def get_variable(var): try: return obj[var] except (AttributeError, NameError, KeyError, IndexError, TypeError, ValueError): return getlogoattr(obj, var)
def get_function(func_name): return getlogoattr(obj, func_name)