El lun., 14 dic. 2015 a las 22:24, Kiko () escribió:
>
>
>> *import types*
>>>
>>>
>>>
>>>
>>>
>>> *a = 1for attr in dir(a):if isinstance(getattr(type(a), attr),
>>> types.GetSetDescriptorType):print(attr)*
>>> Y el resultado sería:
>>>
>>>
>>>
>>>
>>>
>>>
>>> *denominatorimagnumerator
> *import types*
>>
>>
>>
>>
>>
>> *a = 1for attr in dir(a):if isinstance(getattr(type(a), attr),
>> types.GetSetDescriptorType):print(attr)*
>> Y el resultado sería:
>>
>>
>>
>>
>>
>>
>> *denominatorimagnumeratorreal*
>>
>
> Vaya, acabo de cambiar *a* para que sea *complex* en lugar de
El 14 de diciembre de 2015, 22:10, Kiko escribió:
> Hola.
>
> Necesito identificar si un atributo de una clase es un descriptor.
>
> Por ejemplo, para conocer los descriptores del built-in type *int* usaría
> lo siguiente:
>
> *import types*
>
>
>
>
>
> *a = 1for attr in dir(a):if isinstance(
Hola.
Necesito identificar si un atributo de una clase es un descriptor.
Por ejemplo, para conocer los descriptores del built-in type *int* usaría
lo siguiente:
*import types*
*a = 1for attr in dir(a):if isinstance(getattr(type(a), attr),
types.GetSetDescriptorType):print(attr)*
El vie., 11 dic. 2015 a las 17:46, Jose Caballero ()
escribió:
> acabo de comprobar que tampoco se puede hacer un import normal
>
> from 1.2 import foo
>
> Mmmm. Tal vez tenga que cambiar los paths a algo como
>
> //package/api/v1_0/foo.py
> //package/api/v1_1/foo.py
>