Definir Null

Catalin Lungu lcatalin en siadv.com
Jue Nov 25 08:25:59 CET 2004


Por lo visto en algún momento de la ejecución "other" o "self" cogen el 
valor None. Por eso te dice que un objeto de tipo NoneType no tiene el 
atribute posx. Puedes comprobar antes si self != None and other != None, 
pero lo suyo es ver por que son None. El operador <> es obsoleto.

C.

----- Original Message ----- 
From: "José Luis Hinojosa E." <frondoso en gmail.com>
To: <Python-es en aditel.org>
Sent: Thursday, November 25, 2004 4:10 AM
Subject: [Python-es] Definir Null


> Hola lista.
>
> Mi problema es el siguiente.
>
> Estoy implementando un algoritmo en python, en el cual he creado una
> clase. En una funcion dentro del codigo, deseo saber si un objeto de
> esta clases es o no Null ( o None) con una comparacion "aux <> None".
> He definido la funcion de comparacion  dentro de la clase que quiero
> comparar. Pero al hacer esta comparacion me devuelve el error :
>
> File "./pygtk-ejemplo-003.py", line 142, in __cmp__
>    if self.posx < other.posx:
> AttributeError: 'NoneType' object has no attribute 'posx'
>
> Que puedo hacer para que me funciones esa comparacion???.
>
> VALE!!!
>


--------------------------------------------------------------------------------


_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es