def get_precedent_variable_name_of_argument(argument):
lcls = inspect.stack()[2][0].f_locals
for name in lcls:
if id(argument) == id(lcls[name]): return name
return NoneSearch
Jul 31, 20241 min read
def get_precedent_variable_name_of_argument(argument):
lcls = inspect.stack()[2][0].f_locals
for name in lcls:
if id(argument) == id(lcls[name]): return name
return None