Результаты поиска по запросу "introspection"
Доступ к методу в суперклассе, когда он не выставлен
В подклассе япереопределяя метод, который не выставлен в суперклассе. Я знаю, что у меня правильная подпись, поскольку она успешно переопределяет реализацию ...
Как сделать самоанализ объекта JavaScript?
Что делать, когда после всех проверок достоверный объект возвращает «неопределенный» для любого проверенного атрибута? Я использую JQuery,
Как напечатать в REPL код функций в Julia?
В Julia многие функции Base и более близкие функции также написаны на чистом Julia, и код легко доступен. Можно просмотреть хранилище или локальные загруженн...
Рубиновый метод перехвата
Я хочу перехватывать вызовы методов в классе ruby и иметь возможность что-то делать до и после фактического выполнения метода. Я попробовал следующий код, ...
Виноват. Конечно, есть
те предположим, что у нас есть такая функция: def myFunction(arg1='a default value'): passМы можем использовать интроспекцию, чтобы узнать имена аргументов, которыеmyFunction() принимает использованиеmyFunction.func_code.co_varnames, но как ...
Модуль хорош тем, что пользователь вашего модуля может отключить предупреждения или превратить их в полностью проверяемые исключения.
я есть функция: # 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 ...
) для создания оболочки Python из библиотеки типов. Тогда вы можете посмотреть на код для оболочки.
ользую Python 2.x и у меня есть объект, который я вызываю из эфира; документация по нему не особо понятна. Я хотел бы иметь возможность получить список свойств для этого объекта и тип каждого свойства. Точно так же я хотел бы получить список ...
Python3: проверьте, является ли метод статическим
Simmilar вопрос (связанный с Python2:Python: проверьте, является ли метод статическим [https://stackoverflow.com/questions/8727059/python-check-if-method-is-static]) Позволяет констатировать следующее определение класса: class A: def f(self): ...
Ruby String # to_class
Взяты изпредыдущий [https://stackoverflow.com/questions/1448293/cast-between-string-and-classname] пост с некоторыми изменениями, чтобы ответить наsepp2k [https://stackoverflow.com/users/149392/sepp2k]Комментарий о пространствах имен, я ...
Может ли Python определить класс объекта, обращающегося к методу
Есть ли в любом случае сделать что-то вроде этого: class A: def foo(self): if isinstance(caller, B): print "B can't call methods in A" else: print "Foobar" class B: def foo(self, ref): ref.foo() class C: def foo(self, ref): ref.foo() a = A(); ...