<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div>  <div style="font-family: 'times new roman', 'new york', times, serif; "> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">De:</span></b> ""Sebastián D. Criado"" &lt;sebastian.criado@gmail.com&gt;<br> <b><span style="font-weight: bold;">Para:</span></b> programacion@lugro.org.ar <br> <b><span style="font-weight: bold;">Enviado:</span></b> viernes, 3 de agosto de 2012 18:48<br> <b><span style="font-weight: bold;">Asunto:</span></b> Re: [Programación]Algoritmo de arbol de temas que usa el
 Mailman<br> </font> </div> <br>El 03/08/12 17:59, Horacio Castellini escribió:<br>&gt; Buenas... alguien tiene idea que algoritmo usa el mailman para crear el<br>&gt; arbol de temas? si tienen un enlace mejor, ya que leerme todo el código<br>&gt; python es un embole...<br>&gt; <br>&gt; Pta: mejor si en el enlace está el código python que lo hace<br>&gt; <br>&gt; Desde ya gracias... chas..<br><br>El árbol se arma a partir de los Message-ID como lo hace cualquier MUA<br>dado que en los mails figura a cual Message-ID se está respondiendo con<br>el "References" se arma un árbol intercalando &lt;LI&gt; &lt;UL&gt; y poniendo como<br>referencia (en el caso de mailman usa) &lt;A HREF el nombre del archivo<br>.html que contiene el mensaje al que se responde.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div style="font-family: 'times new roman', 'new york',
 times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">-------</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">Si eso lo sabía del RFC 822 y RFC 8225, pero como te comenté algunos MUA no te ponen los campos:</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div class="yui_3_2_0_19_134436639987663">In-Reply-To,&nbsp;References... y algunos confeccionan mal el campo&nbsp;Message-ID...<br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">-------</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br><br>Si queres ver el código, mira el archivo HyperArch.py</div><div style="font-family: 'times new roman',
 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">-----------</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663">Si he visto el código en :</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; " class="yui_3_2_0_19_134436639987663"><br></div><div class="yui_3_2_0_19_134436639987663">http://mailman.svn.sourceforge.net/viewvc/mailman/trunk/mailman/Mailman/Archiver/HyperArch.py?revision=8239&amp;view=markup</div><div class="yui_3_2_0_19_134436639987663"><br></div><div class="yui_3_2_0_19_134436639987663">tal vez sea porque aprendí objetos
 en C++, pero el abuso de clases y herencia en algunos programadores de python me chocan mucho, y a veces me hace confuso hacer ingeniería inversa... a lo mejor deberé buscar algo en C o C++...<br><br><br><br><font size="3">Saludos.-</font><br><br><br><br><font size="3">-- </font><br><a ymailto="mailto:Sebastian.Criado@gmail.com" href="mailto:Sebastian.Criado@gmail.com" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Sebastian.Criado@gmail.com</a><font size="3"> - GPG : 1024D/AF0452F0</font><br><font size="3">E016 C59B A319 E72E AFE6|linuxcounter.net #146768</font><br><font size="3">B07D F5B5 405A AF04 52F0| </font><a href="http://www.lugro.org.ar/" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://www.lugro.org.ar</a><br><a href="http://noalamatricula.wordpress.com/about/" target="_blank" style="font-family: 'times new roman', 'new york', times, serif;
 font-size: 12pt; ">http://noalamatricula.wordpress.com/about/</a><font size="3"> read!!</font><br><font size="3">"Si&nbsp; el&nbsp; Universo fuera un programa estaría hecho</font><br><font size="3">en C, y correría sobre un sistema UNIX"&nbsp; Anónimo.</font><br><br><font size="3">_______________________________________________</font><br><font size="3">Programacion mailing list</font><br><a ymailto="mailto:Programacion@lugro.org.ar" href="mailto:Programacion@lugro.org.ar" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Programacion@lugro.org.ar</a><br><a href="http://lugro.org.ar/mailman/listinfo/programacion" target="_blank" style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">http://lugro.org.ar/mailman/listinfo/programacion</a><br><br><br> </div> </div>  </div></body></html>