Resultados de la búsqueda a petición "introspection"

4 la respuesta

Python: ¿Cómo recuperar información de clase de un objeto 'marco'?

¿Es posible recuperar información de clase de un objeto frame? Sé cómo obtener el archivo (frame.f_code.co_filename), la función (frame.f_code.co_name) y el número de línea (frame.f_lineno), pero me gustaría poder obtener también el nombre de la ...

6 la respuesta

Objetivo C Introspección / Reflexión

¿Existe un método integrado, una función, una API, una forma comúnmente aceptada, etc. para volcar el contenido de un objeto instanciado en el Objetivo C, específicamente en el entorno Cocoa / Cocoa-Touch de Apple? Quiero poder hacer algo ...

4 la respuesta

¿Cómo introspectar los campos del modelo django?

Estoy tratando de obtener información de clase en un campo dentro de un modelo, cuando solo sé el nombre del campo y el nombre del modelo (ambas cadenas simples). ¿Como es posible? Puedo cargar el modelo dinámicamente: from django.db import ...

7 la respuesta

Introspección de clase rápida y genéricos

Estoy tratando de crear dinámicamente unclass tipo basado en instancias que usa genéricos, sin embargo, encuentro dificultades con la introspección de clase. Aquí están las preguntas: ¿Hay un equivalente rápido de Obj-C'sself.class?¿Hay alguna ...

1 la respuesta

Cómo usar los enlaces Qt-Dbus sin bloquear el hilo principal

Mi objetivo es crear una biblioteca usando elEnlaces DBus de Qt [http://qt-project.org/doc/qt-4.8/qtdbus.html]. Traté de crear una aplicación Qt sin iniciar elQEventLoop (proporcionado por elQCoreApplication clase) en el hilo principal. Aquí ...

5 la respuesta

¿La forma más rápida / de una línea para enumerar attr_accessors en Ruby?

¿Cuál es la forma más breve y de una sola línea de enumerar todos los métodos definidos conattr_accessor? Me gustaría hacerlo así, si tengo una claseMyBaseClass, cualquier cosa que extienda eso, puedo obtener elattr_accessorestá definido en las ...

5 la respuesta

Obtenga el nombre (cadena) de un tipo genérico en Swift

Tengo una clase genérica de tipo T y me gustaría obtener el nombre del tipo que pasó a la clase cuando se instancia. Aquí hay un ejemplo. class MyClass<T> { func genericName() -> String { // Return the name of T. } }He estado buscando durante ...

7 la respuesta

¿Cómo obtener el nombre del método de la persona que llama en el método llamado?

Python: ¿Cómo obtener el nombre del método de la persona que llama en el método llamado? Supongamos que tengo 2 métodos: def method1(self): ... a = A.method2() def method2(self): ...Si no quiero hacer ningún cambio para el método1, ¿cómo ...

4 la respuesta

¿Cómo obtener el nombre de los parámetros reales de la función en Python?

Por ejemplo: def func(a): # how to get the name "x" x = 1 func(x)Si yo usoinspect módulo puedo obtener el objeto de marco de pila: import inspect def func(a): print inspect.stack()fuera: [ (<frame object at 0x7fb973c7a988>, 'ts.py', 9, 'func', ...

5 la respuesta

¿Cuál es el equivalente de C # a isInstance () de Java?

yo se deis yas parainstanceof, pero ¿qué pasa con el reflexivoisInstance () [http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#isInstance(java.lang.Object)] ¿método?