Resultados de la búsqueda a petición "inspect"
Depuración de Python: ¿obtener el nombre de archivo y el número de línea desde el que se llama a una función?
Actualmente estoy construyendo un sistema bastante complejo en Python, y cuando depuro a menudo pongo declaraciones de impresión simples en varios scripts. Para mantener una visión general, a menudo también quiero imprimir el nombre del archivo y ...
Obtención de llamadas a métodos y sus argumentos del objeto de método
Usando pitonesinspect módulo He aislado un objeto de método, ahora necesito recorrer el código fuente en el método para encontrar llamadas a otros métodos y obtener sus argumentos. Por ejemplo, suponga en la siguiente clase: def my_method(): ...
¿Por qué obtengo un Encoding :: CompatibilityError con #inspect?
El siguiente código funciona sin problema: #encoding: utf-8 class Text def initialize(txt) @txt = txt end def inspect "<Text: %s>" % @txt end end p Text.new('Hello World')Pero si lo intentop Text.new('Hä, was soll das?') Me sale un codificador ...
Cómo inspeccionar objetos Javascript
¿Cómo puedo inspeccionar un objeto en un cuadro de alerta? Normalmente, alertar a un objeto solo arroja el nombre de nodo: alert(document); Pero quiero obtener las propiedades y métodos del objeto en el cuadro de alerta. ¿Cómo puedo lograr esta ...
Cómo obtener todos los métodos de una clase de Python con un decorador dado
¿Cómo obtener todos los métodos de una clase A determinada que están decorados con @ decorator2? class A(): def method_a(self): pass @decorator1 def method_b(self, b): pass @decorator2 def method_c(self, t=5): pass
Obtenga la clase propietaria de la función Python del decorador
Tengo un decorador en PY. Es un método y toma la función como parámetro. Quiero crear una estructura de directorio basada en la función pasada. Estoy usando el nombre del módulo para el directorio padre pero me gustaría usar el nombre de clase ...
Puede un método Python verificar si se ha llamado desde dentro de sí mismo?
Digamos que tengo una función Pythonf yfhelp. fhelp está diseñado para llamarse recursivamente. @f no debe llamarse de forma recursiva. ¿Hay alguna manera paraf para determinar si se ha llamado recursivamente?
Python: ¿puede un decorador determinar si una función se está definiendo dentro de una clase?
Estoy escribiendo un decorador, y por varias razones molestas [0] sería conveniente verificar si la función que está envolviendo se está definiendo de manera independiente o como parte de una clase (y además qué clases está subclaseando esa ...
Página 2 de 2