Результаты поиска по запросу "introspection"
Ruby String # to_class
Взяты изпредыдущий пост с некоторыми изменениями, чтобы ответить наsepp2k»s комментарий о пространствах имен, я реализовал метод String # to_class. Я'Я д...
Как найти все ключи свойств объекта Objective-C, совместимого с KVC?
Есть ли метод, который возвращает все ключи для объекта, соответствующего протоколу NSKeyValueCoding? Нечто подобное[object getPropertyKeys] это вернуло бы NSArray объектов NSString. Это будет работать для любого KVC-совместимого объекта. ...
Получите пространство имен класса PHP динамически
Как я могу получить пространство имен класса автоматически? Волшебный вар__NAMESPACE__ ненадежен, так как в подклассах он не определен правильно. Пример: class Foo\bar\A ->__NAMESPACE__ === Foo \ bar class Ping\pong\B extends Foo\bar\A ...
Модуль хорош тем, что пользователь вашего модуля может отключить предупреждения или превратить их в полностью проверяемые исключения.
я есть функция: # utils.py def hello(name='World'): # Detect where I'm being called from. print('Hi, %s. You called this from %s at line # %d.' % (name, mod, lineno)) # ``mod`` and ``lineno`` on previous line would have been set in real ...
Python3: проверьте, является ли метод статическим
Simmilar вопрос (связанный с Python2:Python: проверьте, является ли метод статичным)Позволяет констатировать следующее определение класса:
Как отличить метод экземпляра, метод класса, статический метод или функцию в Python 3?
Я хочу различать методы и функции в Python 3. Кроме того, я хочу получить соответствующий класс, если это метод. Мое текущее решение выглядит так:
Actionscript 3 introspection - имена функций
Я пытаюсь перебрать каждого из членов объекта. Для каждого члена я проверяю, является ли это функцией или нет. Если это функция, я хочу получить ее имя и вып...
Swift класс самоанализ и дженерики
Я пытаюсь динамически создать
Следите за изменением переменной в python
Существует большой проект Python, где один атрибут одного класса просто имеет неправильное значение в каком-то месте.Это должен быть sqlalchemy.orm.attribute...