Problemas con clausula LIKE en pyPgSQL

Chema Cortes py en ls-l.org
Vie Feb 11 10:03:50 CET 2005


Marcos Sánchez Provencio escribió:
> No es un error de sql, es de python.
> 
> (self.rzd) debería ser una tupla. Prueba
> (self.rzd,)

En realidad no está mal, aunque es un error conceptual. Los paréntesis 
sobran y son como si no estuvieran. El argumento se convertirá 
implícitamente a una monotupla antes de aplicar el operador formato '%', 
algo similar a ésto:

def myfunc(args):
   if not isinstance(args, (list,tuple)):
     args=(args,)
   ...
------------ próxima parte ------------
_______________________________________________
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