Результаты поиска по запросу "introspection"

2 ответа

Может ли метод Python проверить, был ли он вызван из самого себя?

Допустим, у меня есть функция Pythonf а такжеfhelp. fhelp предназначен для вызова себя рекурсивно.f не должен вызываться рекурсивно. Есть ли способ дляf определить, был ли он вызван рекурсивно?

1 ответ

AS3, зная, сколько аргументов принимает функция

Есть ли способ узнать, сколько аргументов может принимать экземпляр Function во Flash? Также было бы очень полезно узнать, являются ли эти аргументы необязательными или нет. Например : public function foo() : void //would have 0 arguments ...

1 ответ

Самоанализ Obj-C: Как метод может ссылаться на свой собственный селектор?

Я хочу написать макрос, который будет использоваться в любом методе, который ссылается на селектор метода. Я не хочу передавать буквальное имя метода. Например: #define RERUN [self performSelector:{something} withObject:nil afterDelay: 0.0] где ...

ТОП публикаций

4 ответа

Как мне перечислить доступные методы для данного объекта или пакета в Perl?

Как мне перечислить доступные методы для данного объекта или пакета в Perl?

4 ответа

Цикл по методам объекта Python / IronPython

Как правильно перебрать методы объекта Python и вызвать их? Учитывая объект: class SomeTest(): def something1(self): print "something 1" def something2(self): print "something 2"

4 ответа

Следите за изменением переменной в python

Существует большой проект Python, где один атрибут одного класса просто имеет неправильное значение в каком-то месте. Это должен быть sqlalchemy.orm.attributes.InstrumentedAttribute, но когда я запускаю тесты, это постоянное значение, скажем, ...

4 ответа

В python есть способ узнать, реализует ли объект интерфейс, прежде чем передать его функции?

Я знаю, что это может звучать глупо, особенно для тех, кто знает природу питона, но мне было просто интересно,Есть ли способ узнать, если объект "реализует интерфейс", чтобы сказать? Чтобы привести пример того, что я хочу сказать: допустим, у ...

2 ответа

Получите пространство имен класса PHP динамически

Как я могу получить пространство имен класса автоматически? Волшебный вар__NAMESPACE__ ненадежен, так как в подклассах он не определен правильно. Пример: class Foo\bar\A ->__NAMESPACE__ === Foo \ bar class Ping\pong\B extends Foo\bar\A ...

5 ответов

Список всех базовых классов в иерархии данного класса?

Дали классFoo (будь тоновый стиль [http://docs.python.org/reference/datamodel.html#new-style-and-classic-classes] класс или нет), как вы генерируетевсебазовые классы - где угодно в иерархии наследования - ...

3 ответа

Python3: проверьте, является ли метод статическим

Simmilar вопрос (связанный с Python2:Python: проверьте, является ли метод статическим [https://stackoverflow.com/questions/8727059/python-check-if-method-is-static]) Позволяет констатировать следующее определение класса: class A: def f(self): ...