[pyar] Consulta de novato para debugear...

Martin Cerdeira martincerdeira en gmail.com
Mie Oct 6 19:59:01 ART 2010


2010/10/6 Pumarfa <pumarfa en gmail.com>:
> Hola a todos.
>
> Como en algún momento, a alguien de ésta lista, he aconsejado que viese de
> implementar CouchDB, he comenzado a probar mi propia medicina.
>
> Es así que me encuentro con una herramienta realizada en Python, CouchApp,
> que facilita la creación de aplicaciones sencillas sobre el mismo motor
> CouchDB. Y es aquí donde encuentro un escollo.
>
> Siguiendo un manual, supuestamente muy sencillo, me da los pasos para
> generar una aplicación de ejemplo "Sofa". Pero me devuelve un error que no
> he podido encontrar solución Googleando.
>
> "Error running !code or !json on function "map": 'ascii' codec can't decode
> byte 0xc3 in position 15: ordinal not in range(128)"
>
> En el proyecto de CouchApp no aparece referencia alguna al error, y en las
> búsquedas realizadas encuentro que se trata de un error generado al no
> tratar correctamente un string que es pasado como parámetro.
>
> Mi problema puntual es ¿como encuentro el lugar exacto donde se pasa el
> parámetro que genera el error?
>
> Para no extender demasiado el mensaje, adjunto un archivo con la información
> devuelta por CouchApp al ejecutar.
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>

Abajo de todo tenés el trace del error:

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/dispatch.py",
line 48, in dispatch
    return _dispatch(args)
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/dispatch.py",
line 88, in _dispatch
    return fun(conf, conf.app_dir, *args, **opts)
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/commands.py",
line 75, in push
    doc.push(dbs, atomic, browse, force)
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/localdoc.py",
line 115, in push
    doc = self.doc()
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/localdoc.py",
line 197, in doc
    objects)
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/macros.py",
line 28, in package_views
    apply_lib(doc, funcs, app_dir, objs)
  File "/usr/local/lib/python2.6/dist-packages/Couchapp-0.6.2-py2.6.egg/couchapp/macros.py",
line 42, in apply_lib
    "Error running !code or !json on function \"%s\": %s" % (k, e))
MacroError: Error running !code or !json on function "map": 'ascii'
codec can't decode byte 0xc3 in position 15: ordinal not in range(128)

Fijate que dice el nombre de los archivos y las líneas. Eso estabas preguntando?

-------------------------------------
Martín Cerdeira - Software Developer
[web] http://www.codmacs.blogspot.com/
()  ascii ribbon campaign
/\  www.asciiribbon.org



More information about the pyar mailing list