Resultados da pesquisa a pedido "inspect"

1 a resposta

Obtendo Chamadas de Método e seus Argumentos do Objeto de Método

Usando pythonsinspect módulo Eu isolei um objeto de método, agora preciso percorrer o código-fonte no método para encontrar chamadas para outros métodos e obter seus argumentos. Por exemplo, suponha na seguinte classe: def my_method(): ...

1 a resposta

Por que obtenho um Encoding :: CompatibilityError com #inspect?

O código a seguir funciona sem problemas: #encoding: utf-8 class Text def initialize(txt) @txt = txt end def inspect "<Text: %s>" % @txt end end p Text.new('Hello World')Mas se eu tentarp Text.new('Hä, was soll das?') Eu recebo um Encoding :: ...

3 a resposta

Como usar o inspecionar para obter as informações do chamador do chamado no Python?

Preciso obter as informações do chamador (qual arquivo / qual linha) do chamado. Aprendi que posso usar o módulo inpect para isso, mas não exatamente como. Como obter essas informações com inspecionar? Ou existe outra maneira de obter as ...

8 a resposta

Como inspecionar objetos Javascript

Como inspecionar um objeto em uma caixa de alerta? Normalmente, alertar um objeto apenas gera o nome do nó: alert(document);Mas quero obter as propriedades e métodos do objeto na caixa de alerta. Como posso obter essa funcionalidade, se ...

4 a resposta

Como obter todos os métodos de uma classe python com determinado decorador

Como obter todos os métodos de uma determinada classe A decorados com o @ decorator2? class A(): def method_a(self): pass @decorator1 def method_b(self, b): pass @decorator2 def method_c(self, t=5): pass

2 a resposta

Obtenha a classe proprietária da função Python do decorador

Tenho um decorador em PY. É um método e assume a função como parâmetro. Eu quero criar uma estrutura de diretórios com base na função passada. Estou usando o nome do módulo para o diretório pai, mas gostaria de usar o nome da classe para um ...

2 a resposta

Pode um método Python verificar se foi chamado de dentro de s

Digamos que eu tenho uma função Pythonf efhelp. fhelp foi projetado para se chamar recursivamente.f não deve ser chamado recursivamente. Existe uma maneira def para determinar se foi chamado recursivamente?

5 a resposta

Python: um decorador pode determinar se uma função está sendo definida dentro de uma class

Estou escrevendo um decorador e, por várias razões irritantes [0], seria conveniente verificar se a função que está envolto está sendo definida de forma independente ou como parte de uma classe (e ainda quais classes essa nova classe está ...