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