<div>La documentación especifica mas coas que te has salteado</div><div><br></div><div><dt id="socket.socket.recv" style="font-family:sans-serif;font-size:16px;background-color:rgb(255,255,255)"><tt class="descclassname" style="background-color:transparent;padding:0px 1px;font-size:0.95em">socket.</tt><tt class="descname" style="background-color:transparent;padding:0px 1px;font-size:1.2em;font-weight:bold">recv</tt><big>(</big><em>bufsize</em><span class="optional" style="font-size:1.3em">[</span>, <em>flags</em><span class="optional" style="font-size:1.3em">]</span><big>)</big><a class="headerlink" href="http://docs.python.org/library/socket.html#socket.socket.recv" title="Permalink to this definition" style="color:rgb(198,15,15);text-decoration:none;font-size:0.8em;padding:0px 4px">¶</a></dt>

<dd style="margin-top:3px;margin-bottom:10px;margin-left:30px;text-align:justify;line-height:20px;font-family:sans-serif;font-size:16px;background-color:rgb(255,255,255)"><p style="margin-top:0px">Receive data from the socket. The return value is a string representing the data received. The maximum amount of data to be received at once is specified by <em>bufsize</em>. See the Unix manual page <em class="manpage">recv(2)</em> for the meaning of the optional argument <em>flags</em>; it defaults to zero.</p>

<div class="admonition note" style="margin-top:10px;margin-bottom:10px;padding:7px;background-color:rgb(238,238,238);border:1px solid rgb(204,204,204)"><p class="first admonition-title" style="margin:0px 10px 5px 0px;font-weight:bold;display:inline">

Note</p> <p class="last" style="margin-top:0px;margin-bottom:5px;display:inline">For best match with hardware and network realities, the value of <em>bufsize</em> should be a relatively small power of 2, for example, 4096.</p>

</div></dd></div><div><br></div><div>Todos los datos que se envían a través de Internet son &quot;siempre&quot; partidos en partes mas pequeñas</div><div>llamados paquetes, esto se debe a que así funciona el protocolo TCP y también UDP, </div>

<div>independientemente de la aplicación.</div><div><br></div><div><a href="http://es.wikipedia.org/wiki/Paquete_de_datos">http://es.wikipedia.org/wiki/Paquete_de_datos</a></div><div><a href="http://es.wikipedia.org/wiki/Modelo_OSI">http://es.wikipedia.org/wiki/Modelo_OSI</a></div>

<div><a href="http://es.wikipedia.org/wiki/Conmutaci%C3%B3n_de_paquetes">http://es.wikipedia.org/wiki/Conmutaci%C3%B3n_de_paquetes</a></div><div><a href="http://es.wikipedia.org/wiki/Datagrama">http://es.wikipedia.org/wiki/Datagrama</a></div>

<div><a href="http://es.wikipedia.org/wiki/Capa_de_transporte">http://es.wikipedia.org/wiki/Capa_de_transporte</a></div><div><br></div><div><br><div class="gmail_quote">2012/6/7 Diego Uribe Gamez <span dir="ltr">&lt;<a href="mailto:diego.uribe.gamez@gmail.com" target="_blank">diego.uribe.gamez@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Pero nada, no se como usarlo.<div><div class="h5"><div><br><div class="gmail_quote">2012/6/7 Diego Uribe Gamez <span dir="ltr">&lt;<a href="mailto:diego.uribe.gamez@gmail.com" target="_blank">diego.uribe.gamez@gmail.com</a>&gt;</span><br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Que determina el tamaño del paquete, si yo envió un dato de un computador a otro que tanto se abre buff para recibir el tirón completo.<div>



<br></div><div>Sobre la información de la documentación solo encontré esto <span style="line-height:21px;text-align:justify;font-size:17px;font-family:sans-serif">buffer allocation on receive operations is automatic, and buffer length is implicit on send operations.</span> y el ejemplo con buffer para mi caso al final del documento:</div>




<div><pre style="font-size:17px;padding:5px;color:rgb(51,51,51);line-height:15px;border-top-width:1px;border-bottom-width:1px;border-style:solid none;border-top-color:rgb(170,204,153);border-bottom-color:rgb(170,204,153)">

<b><span style="color:rgb(64,128,144);font-style:italic"># receive a package</span>
<span style="color:rgb(0,112,32)">print</span> <span>s</span><span style="color:rgb(102,102,102)">.</span><span>recvfrom</span><span>(</span><span style="color:rgb(32,128,80)">65565</span><span>)</span></b></pre>
</div><div><div style="font-size:17px;font-family:sans-serif"><div style="background-color:rgb(238,255,204);background-repeat:initial initial"><pre style="padding:5px;color:rgb(51,51,51);line-height:15px;border-top-width:1px;border-bottom-width:1px;border-style:solid none;border-top-color:rgb(170,204,153);border-bottom-color:rgb(170,204,153)">

<span style="color:rgb(0,112,32);font-weight:bold">import</span> <span style="color:rgb(14,132,181);font-weight:bold">socket</span>

<span style="color:rgb(64,128,144);font-style:italic"># the public network interface</span>
<span>HOST</span> <span style="color:rgb(102,102,102)">=</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>gethostbyname</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>gethostname</span><span>())</span>

<span style="color:rgb(64,128,144);font-style:italic"># create a raw socket and bind it to the public interface</span>
<span>s</span> <span style="color:rgb(102,102,102)">=</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>socket</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>AF_INET</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>SOCK_RAW</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>IPPROTO_IP</span><span>)</span>
<span>s</span><span style="color:rgb(102,102,102)">.</span><span>bind</span><span>((</span><span>HOST</span><span>,</span> <span style="color:rgb(32,128,80)">0</span><span>))</span>

<span style="color:rgb(64,128,144);font-style:italic"># Include IP headers</span>
<span>s</span><span style="color:rgb(102,102,102)">.</span><span>setsockopt</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>IPPROTO_IP</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>IP_HDRINCL</span><span>,</span> <span style="color:rgb(32,128,80)">1</span><span>)</span>

<span style="color:rgb(64,128,144);font-style:italic"># receive all packages</span>
<span>s</span><span style="color:rgb(102,102,102)">.</span><span>ioctl</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>SIO_RCVALL</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>RCVALL_ON</span><span>)</span>

<b><span style="color:rgb(64,128,144);font-style:italic"># receive a package</span>
<span style="color:rgb(0,112,32)">print</span> <span>s</span><span style="color:rgb(102,102,102)">.</span><span>recvfrom</span><span>(</span><span style="color:rgb(32,128,80)">65565</span><span>)</span></b>

<span style="color:rgb(64,128,144);font-style:italic"># disabled promiscuous mode</span>
<span>s</span><span style="color:rgb(102,102,102)">.</span><span>ioctl</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>SIO_RCVALL</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>RCVALL_OFF</span><span>)</span>
</pre></div></div><p style="line-height:21px;text-align:justify;font-size:17px;font-family:sans-serif">Running an example several times with too small delay between executions, could lead to this error:</p>
<div style="font-size:17px;font-family:sans-serif"><pre style="padding:5px;background-color:rgb(238,255,204);color:rgb(51,51,51);line-height:15px;border-top-width:1px;border-bottom-width:1px;border-style:solid none;border-top-color:rgb(170,204,153);border-bottom-color:rgb(170,204,153)">

socket.error: [Errno 98] Address already in use</pre></div><p style="line-height:21px;text-align:justify;font-size:17px;font-family:sans-serif">This is because the previous execution has left the socket in a <tt style="background-color:rgb(236,240,243);padding:0px 1px;font-size:0.95em"><span>TIME_WAIT</span></tt> state, and can’t be immediately reused.</p>




<p style="line-height:21px;text-align:justify;font-size:17px;font-family:sans-serif">There is a <a href="http://docs.python.org/library/socket.html#module-socket" title="socket: Low-level networking interface." style="color:rgb(53,95,124);text-decoration:none" target="_blank"><tt style="background-color:transparent;padding:0px 1px;font-size:0.95em;font-weight:bold"><span>socket</span></tt></a> flag to set, in order to prevent this, <tt style="background-color:transparent;padding:0px 1px;font-size:0.95em;font-weight:bold"><span>socket.SO_REUSEADDR</span></tt>:</p>




<div style="font-size:17px;font-family:sans-serif"><div style="background-color:rgb(238,255,204);background-repeat:initial initial"><pre style="padding:5px;color:rgb(51,51,51);line-height:15px;border-top-width:1px;border-bottom-width:1px;border-style:solid none;border-top-color:rgb(170,204,153);border-bottom-color:rgb(170,204,153)">

<span>s</span> <span style="color:rgb(102,102,102)">=</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>socket</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>AF_INET</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>SOCK_STREAM</span><span>)</span>
<span>s</span><span style="color:rgb(102,102,102)">.</span><span>setsockopt</span><span>(</span><span>socket</span><span style="color:rgb(102,102,102)">.</span><span>SOL_SOCKET</span><span>,</span> <span>socket</span><span style="color:rgb(102,102,102)">.</span><span>SO_REUSEADDR</span><span>,</span> <span style="color:rgb(32,128,80)">1</span><span>)</span>
<span>s</span><span style="color:rgb(102,102,102)">.</span><span>bind</span><span>((</span><span>HOST</span><span>,</span> <span>PORT</span><span>))</span>
</pre></div></div><p style="line-height:21px;text-align:justify;font-size:17px;font-family:sans-serif">the <tt style="background-color:transparent;padding:0px 1px;font-size:0.95em;font-weight:bold"><span>SO_REUSEADDR</span></tt> flag tells the kernel to reuse a local socket in <tt style="background-color:rgb(236,240,243);padding:0px 1px;font-size:0.95em"><span>TIME_WAIT</span></tt> state, without waiting for its natural timeout to expire.</p>




</div><div><br><div class="gmail_quote">El 7 de junio de 2012 08:45, mauricio rodriguez <span dir="ltr">&lt;<a href="mailto:rodriguez.mauricio55@gmail.com" target="_blank">rodriguez.mauricio55@gmail.com</a>&gt;</span> escribió:<div>



<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">es la cantidad de datos que recibe o envía de un tirón ... no la totalidad del trafico sino el tamaño del paquete<br><br>




<div class="gmail_quote"><div><div>2012/6/7 Diego Uribe Gamez <span dir="ltr">&lt;<a href="mailto:diego.uribe.gamez@gmail.com" target="_blank">diego.uribe.gamez@gmail.com</a>&gt;</span><br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><span>Estoy mirando una conexión por Soket y no logro entender que hace el buf? que es lo que cambia? el numero que se le asigna es que?</span><div>






<br></div><div><pre style="white-space:pre-wrap;margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px;text-align:left">

<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">host </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">&quot;localhost&quot;</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"><br>









port </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">21567</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"><br>









buf </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">1024</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"><br>









data </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">&#39;&#39;</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"><br>









addr </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">(</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">host</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">,</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> port</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">)</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"><br>









<br></span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(43,145,175)">UDPSock</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">=</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> socket</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">(</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">AF_INET</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">,</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> SOCK_DGRAM</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">)</span></code></pre>








</div><div><br></div><div><pre style="white-space:pre-wrap;margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:14px;vertical-align:baseline;background-color:rgb(238,238,238);font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif;overflow:auto;width:auto;max-height:600px;line-height:18px;text-align:left">

<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera Sans Mono&#39;,&#39;Courier New&#39;,monospace,serif"><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(0,0,139)">while</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"> </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">(</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent;color:rgb(128,0,0)">1</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">):</span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent"><br>









  </span><span style="margin:0px;padding:0px;border:0px;vertical-align:baseline;background-color:transparent">data, addr = UDPSock.recvfrom(buf)</span></code></pre></div><span><font color="#888888"><div><br>

</div>-- <br><div dir="ltr"><font face="arial, helvetica, sans-serif"><img> <span style="font-size:large"><b>Diego Alonso Uribe Gamez</b></span><span style="border-collapse:collapse"><hr style="font-style:normal;font-weight:400">









<p align="center" style="font-style:normal;font-weight:400;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></p></span></font><p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">









<font face="arial, helvetica, sans-serif"><span><b>Desarrollador web</b></span></font></p><p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">


<font face="arial, helvetica, sans-serif"><span>Twitter: </span><span style="text-decoration:underline;color:rgb(21,0,255)"><a href="http://www.twitter.com/DiegoUG" style="color:rgb(0,0,204)" target="_blank">@DiegoUG</a></span></font></p>









<p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><font face="arial, helvetica, sans-serif">Google+: <a href="http://gplus.to/diegoug" target="_blank">http://gplus.to/diegoug</a></font></p>









<hr style="font-style:normal"><br><p></p><span style="border-collapse:collapse"><p align="center" style="margin-right:0px;text-indent:0px;font-size:medium;font-style:normal;margin-left:0px;margin-bottom:0px;font-family:&#39;dejavu serif&#39;;margin-top:0px;font-weight:400">









</p></span></div><br>
</font></span></div>
<br></div></div>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="arial, helvetica, sans-serif"><img> <span style="font-size:large"><b>Diego Alonso Uribe Gamez</b></span><span style="border-collapse:collapse"><hr style="font-style:normal;font-weight:400">




<p align="center" style="font-style:normal;font-weight:400;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></p></span></font><p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">




<font face="arial, helvetica, sans-serif"><span><b>Desarrollador web</b></span></font></p><p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">


<font face="arial, helvetica, sans-serif"><span>Twitter: </span><span style="text-decoration:underline;color:rgb(21,0,255)"><a href="http://www.twitter.com/DiegoUG" style="color:rgb(0,0,204)" target="_blank">@DiegoUG</a></span></font></p>




<p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><font face="arial, helvetica, sans-serif">Google+: <a href="http://gplus.to/diegoug" target="_blank">http://gplus.to/diegoug</a></font></p>




<hr style="font-style:normal"><br><p></p><span style="border-collapse:collapse"><p align="center" style="margin-right:0px;text-indent:0px;font-size:medium;font-style:normal;margin-left:0px;margin-bottom:0px;font-family:&#39;dejavu serif&#39;;margin-top:0px;font-weight:400">




</p></span></div><br>
</div></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="arial, helvetica, sans-serif"><img> <span style="font-size:large"><b>Diego Alonso Uribe Gamez</b></span><span style="border-collapse:collapse"><hr style="font-style:normal;font-weight:400">



<p align="center" style="font-style:normal;font-weight:400;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></p></span></font><p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">



<font face="arial, helvetica, sans-serif"><span style><b>Desarrollador web</b></span></font></p><p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">



<font face="arial, helvetica, sans-serif"><span style>Twitter: </span><span style="text-decoration:underline;color:rgb(21,0,255)"><a href="http://www.twitter.com/DiegoUG" style="color:rgb(0,0,204)" target="_blank">@DiegoUG</a></span></font></p>



<p style="text-align:left;font-style:normal;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><font face="arial, helvetica, sans-serif">Google+: <a href="http://gplus.to/diegoug" target="_blank">http://gplus.to/diegoug</a></font></p>



<hr style="font-style:normal"><br><p></p><span style="border-collapse:collapse"><p align="center" style="margin-right:0px;text-indent:0px;font-size:medium;font-style:normal;margin-left:0px;margin-bottom:0px;font-family:&#39;dejavu serif&#39;;margin-top:0px;font-weight:400">



</p></span></div><br>
</div></div></div></div>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br></div>