Я пытаюсь написать некоторый модуль, который отслеживает доступ к переменной-члену через экземпляр. 1. возможно ли знать, что переменная-член имеет доступ, используя экземпляр во время выполнения? 2. если да, любая конструкция/указатель или идеяотслеживать доступ переменной элемента через экземпляр
Назначение: Я хотел бы написать простой скрипт, который будет читать пример файла (модуля) и переменную-члена, к которой обращается экземпляр. Поэтому мы можем разработать это как часть структуры отладки.
Например, если я пишу в основное время.initial_time, чем мой скрипт, способный обнаруживать, что в начальный_файл был доступ к экземпляру времени. он будет запущен во время выполнения. Я имею в виду, что это будет часть существующего потока
Настоящее назначение Объект содержит значение 1000, но некоторые из них используются каждым модулем. если он стал средой отладки, поэтому мы можем легко идентифицировать и распечатать информацию о доступе переменной-члена по экземпляру. Да, каждый модуль создает экземпляр класса данных. Пример файла
"""testing pylint code"""
#!/usr/bin/env py
class Sample(object):
"""create sample class"""
def __init__(self):
"""seting variable"""
self.intial_time = 0
def main():
"""main functionality"""
time = Sample()
print time.initial_time
if __name__ == " __main__":
main()