Результаты поиска по запросу "introspection"
Может ли метод Python проверить, был ли он вызван из самого себя?
Допустим, у меня есть функция Pythonf а такжеfhelp. fhelp предназначен для вызова себя рекурсивно.f не должен вызываться рекурсивно. Есть ли способ дляf определить, был ли он вызван рекурсивно?
AS3, зная, сколько аргументов принимает функция
Есть ли способ узнать, сколько аргументов может принимать экземпляр Function во Flash? Также было бы очень полезно узнать, являются ли эти аргументы необязательными или нет. Например : public function foo() : void //would have 0 arguments ...
Самоанализ Obj-C: Как метод может ссылаться на свой собственный селектор?
Я хочу написать макрос, который будет использоваться в любом методе, который ссылается на селектор метода. Я не хочу передавать буквальное имя метода. Например: #define RERUN [self performSelector:{something} withObject:nil afterDelay: 0.0] где ...
Как мне перечислить доступные методы для данного объекта или пакета в Perl?
Как мне перечислить доступные методы для данного объекта или пакета в Perl?
Цикл по методам объекта Python / IronPython
Как правильно перебрать методы объекта Python и вызвать их? Учитывая объект: class SomeTest(): def something1(self): print "something 1" def something2(self): print "something 2"
Следите за изменением переменной в python
Существует большой проект Python, где один атрибут одного класса просто имеет неправильное значение в каком-то месте. Это должен быть sqlalchemy.orm.attributes.InstrumentedAttribute, но когда я запускаю тесты, это постоянное значение, скажем, ...
В python есть способ узнать, реализует ли объект интерфейс, прежде чем передать его функции?
Я знаю, что это может звучать глупо, особенно для тех, кто знает природу питона, но мне было просто интересно,Есть ли способ узнать, если объект "реализует интерфейс", чтобы сказать? Чтобы привести пример того, что я хочу сказать: допустим, у ...
Получите пространство имен класса PHP динамически
Как я могу получить пространство имен класса автоматически? Волшебный вар__NAMESPACE__ ненадежен, так как в подклассах он не определен правильно. Пример: class Foo\bar\A ->__NAMESPACE__ === Foo \ bar class Ping\pong\B extends Foo\bar\A ...
Список всех базовых классов в иерархии данного класса?
Дали классFoo (будь тоновый стиль [http://docs.python.org/reference/datamodel.html#new-style-and-classic-classes] класс или нет), как вы генерируетевсебазовые классы - где угодно в иерархии наследования - ...
Python3: проверьте, является ли метод статическим
Simmilar вопрос (связанный с Python2:Python: проверьте, является ли метод статическим [https://stackoverflow.com/questions/8727059/python-check-if-method-is-static]) Позволяет констатировать следующее определение класса: class A: def f(self): ...