def decorator_factory(argument):
def decorator(function):
def wrapper(*args, **kwargs):
funny_stuff()
something_with_argument(argument)
result = function(*args, **kwargs)
more_funny_stuff()
return result
return wrapper
return decorator
self.id_num = id_num
ну и где надо обращайтесь к ней, когда надо
я не силен в TK, но я вижу что есть parent, значит дочерние элементы могут использовать значения и родительского тип self.parent.id_num