<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.org.user-groups.python.argentina">
    <title>gmane.org.user-groups.python.argentina</title>
    <link>http://blog.gmane.org/gmane.org.user-groups.python.argentina</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54503"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54502"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54501"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54500"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54499"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54498"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54497"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54496"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54495"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54494"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54493"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54492"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54491"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54490"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54489"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54488"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54487"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54486"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54485"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54484"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54503">
    <title>Re:  novato en python, otra pequeñas dudas sobre pyQT</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54503</link>
    <description>&lt;pre&gt;
QtDialog es una clase, que está en el módulo QtGui, que está en el 
paquete PyQt4. O sea que su "nombre completo" es PyQt4.QtGui.QtDialog, 
digamos.

Entonces, si importás así:

from PyQt4 import QtGui

lo que tu programa "ve" es QtGui, y QtDialog se llama QtGui.QtDialog

Si importás así:

from PyQt4.QtGui import *

entonces cada cosa que está adentro de QtGui está 'visible' en tu 
prgrama, entonces podés usar directamente QtDialog.

En general "import *" no se recomienda porque si lo hacés para más de un 
módulo podés estar "pisando" pedazos de uno con pedazos de otro.

Usá la primera forma, y usá QtGui.QtDialog. Es un poco mas largo, pero 
es más claro y te va a provocar menos problemas.
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Roberto Alsina</dc:creator>
    <dc:date>2012-05-25T15:28:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54502">
    <title>Re: novato en python, otra pequeñas dudas sobre pyQT</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54502</link>
    <description>&lt;pre&gt;El día 25 de mayo de 2012 12:23, Fernando Gonzalez
&amp;lt;fagonzalez-inBJPCNFSN0MlKAeRRkD2Q&amp;lt; at &amp;gt;public.gmane.org&amp;gt; escribió:

la segunda opcion no "mescla" los namespaces

en tu segundo caso vas a tener que poner

mi_dialog = QtGui.QDialog()

&lt;/pre&gt;</description>
    <dc:creator>Juan BC</dc:creator>
    <dc:date>2012-05-25T15:26:36</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54501">
    <title>novato en python, otra pequeñas dudas sobre pyQT</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54501</link>
    <description>&lt;pre&gt;Hola lista, estoy probando unos ejemplos de un libro y me encuentro con 
la siguiente definición:

from PyQt4.QtCore import *
from PyQt4.QtGui import *

como no me gusta hacer ctrl-c ctrl-v, tipeo todo el código desde cero, 
pero en ve de tipear lo de arriba tipeo:



from PyQt4 import QtCore
from PyQt4 import QtGui

El python me dice q falta QDialog, creia que era casi lo mismo pero no
el primer método es el que vale?

por que a veces el segundo funciona y a veces no, estoy usando pyscripter

Gracias

Fer

_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Fernando Gonzalez</dc:creator>
    <dc:date>2012-05-25T15:23:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54500">
    <title>Re: Al PyCamp desde Cordoba (armemos un convoy)</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54500</link>
    <description>&lt;pre&gt;2012/5/22 Emilio &amp;lt;emilioramirez04-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;


Buenas, gracias por el dato. Hay que ir viendo quien mas se suma.

Saludos!
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar&lt;/pre&gt;</description>
    <dc:creator>Hernan Lozano</dc:creator>
    <dc:date>2012-05-25T00:40:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54499">
    <title>Re: Hat symbol: qué hace?</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54499</link>
    <description>&lt;pre&gt;
Interesante.
Para eso yo uso
a,b=b,a
(bueno, no recuerdo haberlo usado en producción para algo real).
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar&lt;/pre&gt;</description>
    <dc:creator>Sebastian Bassi</dc:creator>
    <dc:date>2012-05-24T17:26:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54498">
    <title>Re: Hat symbol: qué hace?</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54498</link>
    <description>&lt;pre&gt;2012/5/24 Roberto Bozzacchi &amp;lt;robbie-9sP+2JGixj6gSpxsJD1C4w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;:
O para intercambiar variables sin auxiliar.

a=a^b
b=b^a
a=a^b


&lt;/pre&gt;</description>
    <dc:creator>Ricardo Armas</dc:creator>
    <dc:date>2012-05-24T16:31:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54497">
    <title>PyCon Argentina 2012: Importantes Premios para los mejorestrabajos y propuestas</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54497</link>
    <description>&lt;pre&gt;Los mejores trabajos y propuestas en PyCon Argentina 2012, además de
diploma e invitación a fiesta/cena, podrían recibir importantes
premios, incluyendo becas para viajes a eventos Python!

Si todavía no enviaste tu propuesta, tenes tiempo en estas semanas
para hacerlo y recibir los comentarios y devoluciones de los
organizadores y revisores, aumentando tus chances de que tu actividad
sea aprobada.

Recordamos que este año el espacio para charlas será limitado, por lo
que también recomendamos enviar posters, tutoriales, sprints, etc.


Para más información ver:

http://ar.pycon.org/2012/conference/proposals

Concurso de Trabajos Estudiantiles:

http://ar.pycon.org/2012/conference/contest

Reconocimientos Especiales:

http://ar.pycon.org/2012/conference/awards


Estamos definiendo los detalles en la lista de organización de la
conferencia, si están interesados los invitamos a participar:

http://groups.google.com/group/pybaires


Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Mariano Reingart</dc:creator>
    <dc:date>2012-05-24T15:38:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54496">
    <title>Re: Hat symbol: qué hace?</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54496</link>
    <description>&lt;pre&gt;Si no me equivoco, eso en la gráfica es crear máscaras.
Algo muy útil para crear la máscara de un "SPRITE" para juegos.

El 24 de mayo de 2012 09:43, Matías Herranz &amp;lt;matiasherranz-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;escribió:




&lt;/pre&gt;</description>
    <dc:creator>Roberto Bozzacchi</dc:creator>
    <dc:date>2012-05-24T15:19:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54495">
    <title>Re: Hat symbol: qué hace?</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54495</link>
    <description>&lt;pre&gt;2012/5/24 Nahuel Defossé &amp;lt;nahuel.defosse-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;


Claro! Fijate que en mi email original dije que es un "bitwise exclusive
or".

Pero, sin dudas, vos lo dijiste de manera más didáctica  :)
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar&lt;/pre&gt;</description>
    <dc:creator>Matías Herranz</dc:creator>
    <dc:date>2012-05-24T12:43:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54494">
    <title>Re: Hat symbol: qué hace?</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54494</link>
    <description>&lt;pre&gt;Hola Matías
El operador sombrerito o circunflejo es el XOR binario. Es la misma
sintaxis que C en este caso.
XOR es un operador binario que toma bit a bit devolviendo 1 si la
entrada es diferente 1 y 0, o 0 y 1; y devuelve 0 en caso de que sean
iguales 0 y 0 ó 1 y 1.

Saludos
Nahuel

El día 24 de mayo de 2012 08:15, Matías Herranz
&amp;lt;matiasherranz-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; escribió:
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Nahuel Defossé</dc:creator>
    <dc:date>2012-05-24T12:21:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54493">
    <title>Hat symbol: qué hace?</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54493</link>
    <description>&lt;pre&gt;Hola!

Hoy, porque sí, tipeé esto en la consola python:


Y dio 27.

Lo cual me llevó inmediatamente a la pregunta: ¿Qué hace el hat-symbol en
Python?

Después de buscar un ratito, encontré que era un bitwise exclusive or (ref:
http://docs.python.org/library/operator.html ).

Curiosidad (al menos para mi!) del día!


Abrazo!


M.-

&lt;/pre&gt;</description>
    <dc:creator>Matías Herranz</dc:creator>
    <dc:date>2012-05-24T11:15:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54492">
    <title>Re: web2py application development cookbook y Packt en PyConAR 2012</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54492</link>
    <description>&lt;pre&gt;La verdad que parece estar muy bueno, por los temas, habra que
desenvolver unos pesos.


El mié, 23-05-2012 a las 13:42 -0300, Mariano Reingart escribió:

&lt;/pre&gt;</description>
    <dc:creator>jackgris</dc:creator>
    <dc:date>2012-05-23T23:24:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54491">
    <title>Re: mirar ejecución de código en el momento</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54491</link>
    <description>&lt;pre&gt;El día 21 de mayo de 2012 21:43, david weil &amp;lt;tenuki-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; escribió:


Vos queres algo como lo que se usa en este video para hacer la presentación?.

http://python.mirocommunity.org/video/1575/pycon-2010-python-101
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Mauro</dc:creator>
    <dc:date>2012-05-23T21:58:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54490">
    <title>Re: Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54490</link>
    <description>&lt;pre&gt;2012/5/23 Juan BC &amp;lt;jbc.develop-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;


 No entiendo esto, si los blobs es un campo para datos "binario", porque
encodearlo a texto?
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar&lt;/pre&gt;</description>
    <dc:creator>Sebastian Bassi</dc:creator>
    <dc:date>2012-05-23T17:57:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54489">
    <title>Re: Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54489</link>
    <description>&lt;pre&gt;
Sí: usá queries preparados. Tener que escapar los caracteres especiales 
a mano en queries SQL es casi siempre señal de que estás usando mal la 
base de datos.

_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Roberto Alsina</dc:creator>
    <dc:date>2012-05-23T17:52:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54488">
    <title>Re: Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54488</link>
    <description>&lt;pre&gt;El día 23 de mayo de 2012 13:51, Julian Agustin Cardonnet
&amp;lt;jcardonnet-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; escribió:

Mirando la salida del encode("base64"), lo que pasa es que agrega
saltos de linea no escapados (supongo que para delimitar los bloques)
asi que la cosa se sigue rompiendo, pero ahora por ese motivo. Tendria
que escaparlos (y despues "desescaparlos" para poder hacer el decode?)
? Porque si es asi, creo que solo cambio el problema de tener comillas
no escapadas por saltos no escapados. Habra alguna solucion elegante
y/o simple?

Julian
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Julian Agustin Cardonnet</dc:creator>
    <dc:date>2012-05-23T17:15:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54487">
    <title>Re: Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54487</link>
    <description>&lt;pre&gt;El día 23 de mayo de 2012 13:19, Wil Alvarez
&amp;lt;walvarez.cvacafe-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; escribió:

Gracias por responder tan rapido. Probe agregarlo pero sigo teniendo
el mismo problema. Parece que a pesar de todo igual aparece alguna
comilla suelta por ahi que rompe todo... Voy a seguir mirando a ver si
encuentro como evitarlo

Saludos
Julian
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Julian Agustin Cardonnet</dc:creator>
    <dc:date>2012-05-23T16:51:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54486">
    <title>web2py application development cookbook y Packt en PyConAR2012</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54486</link>
    <description>&lt;pre&gt;Estimados

Hemos escrito y publicado un libro sobre desarrollo de aplicaciones para web2py:

http://reingart.blogspot.com.ar/2012/05/web2py-application-development-cookbook.html

Quedan 5 días para que termine la promoción, completando una encuesta
pueden ganar un libro gratuito:

http://web2py.com/cookbook

Si alguno quiere revisarlo y publicar comentarios, avisenme y vemos de
contactarlos con la gente de Packt.

Con el anticipo de la comisiones sobre las ventas hemos armado un
fondo para seguir fomentando el desarrollo de web2py, python y el
software libre.

Proximamente habrá novedades sobre el tema, relacionadas con la
próxima PyCon Argentina 2012!

http://ar.pycon.org/2012/sponsors/index#16

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Mariano Reingart</dc:creator>
    <dc:date>2012-05-23T16:42:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54485">
    <title>Re: Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54485</link>
    <description>&lt;pre&gt;Hola Julian,

¿Por qué no intentas convertir el pickle a base64 y lo guardas así en la
base de datos?


&lt;/pre&gt;</description>
    <dc:creator>Wil Alvarez</dc:creator>
    <dc:date>2012-05-23T16:19:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54484">
    <title>Re: Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54484</link>
    <description>&lt;pre&gt;El día 23 de mayo de 2012 13:16, Julian Agustin Cardonnet
&amp;lt;jcardonnet-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; escribió:


antes de guardarlo hace

cadena.encode("base64")

y antes de depicklearlo hace un decode("base64")


&lt;/pre&gt;</description>
    <dc:creator>Juan BC</dc:creator>
    <dc:date>2012-05-23T16:19:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54483">
    <title>Problemas guardando un pickle en un blob de mysql</title>
    <link>http://permalink.gmane.org/gmane.org.user-groups.python.argentina/54483</link>
    <description>&lt;pre&gt;Hola lista,
Estoy intentando guardar un pickle en un LONGBLOB de MySQL pero segun
el contenido del pickle me falla o no. Por lo que pude descubrir el
tema esta en alguna comilla suelta  adentro del pickle que rompen el
query.

Usando un query parametrizado como este:
  cursor.execute("UPDATE tabla SET campo1=?,campo2=? WHERE
campo2=?",(pickle1,pickle2,valorCampo2))
obtengo el siguiente traceback:
  File "archivo.py", line 54, in storeModel
      cursor.execute("UPDATE tabla SET campo1=?,campo2=? WHERE
campo2=?",(pickle1,pickle2,valorCampo2))
  File "D:\python2.7\lib\site-packages\MySQLdb\cursors.py", line 159, in execute
    query = query % db.literal(args)
TypeError: not all arguments converted during string formatting

Si el query lo hago de esta manera:
   cursor.execute("UPDATE tabla SET campo1='%s',campo2='%s' WHERE
campo2='%s'",(pickle1,pickle2,valorCampo2))
El traceback que me tira es:
  File "archivo.py", line 54, in storeModel
    cursor.execute(queries['storeModel'] , (pickledModel,pickledVectorizer,'2'))
  File "D:\python2.7\lib\site-packages\MySQLdb\cursors.py", line 174, in execute
    self.errorhandler(self, exc, value)
  File "D:\python2.7\lib\site-packages\MySQLdb\connections.py", line
36, in defaulterrorhandler
    raise errorclass, errorvalue
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your
SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near
'S\\'x\\\\x9c\\\\xcd]\\\\xfbS\\\\x13\\\\xcb\\\\xb6\\\\xfe=\\\\x7f\\\\x85\\\\xba\\\\x11\\\\xd8\\\\xa8\\\\xd8\\\\x'
at line 1")

Probe usar la funcion QUOTE() de MySQL dentro del query,
MySQLdb.escape_string() aplicado a los parametros, y tambien volver a
encerrar todo entre comillas a mano pero siempre termino con alguno de
los 2 errores que puse arriba. La verdad que ya no se me ocurre nada
mas para probar.
Alguna sugerencia?

Saludos,
Julian
_______________________________________________
pyar mailing list pyar-+ZN9ApsXKcFd+7ixHBZSzg&amp;lt; at &amp;gt;public.gmane.org
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar

&lt;/pre&gt;</description>
    <dc:creator>Julian Agustin Cardonnet</dc:creator>
    <dc:date>2012-05-23T16:16:58</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.org.user-groups.python.argentina">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.org.user-groups.python.argentina</link>
  </textinput>
</rdf:RDF>

