<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.gcoop.coop"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>gcoop - Cooperativa de Software Libre - OpenObject</title>
 <link>http://www.gcoop.coop/taxonomy/term/12/0</link>
 <description></description>
 <language>es</language>
<item>
 <title>Mensajes de error detallados para OpenERP</title>
 <link>http://www.gcoop.coop/noticias/mensajes-de-error-detallados-para-openerp</link>
 <description>&lt;p&gt;
	Compartimos con ustedes una nueva liberaci&amp;oacute;n de gcoop, en esta caso referida al Proyecto OpenERP. Se trata de modificaciones al c&amp;oacute;digo que permiten mejorar los mensajes de error que entrega el sistema para facilitar su desarrollo.&lt;/p&gt;
&lt;p&gt;
	Como se&amp;ntilde;ala Alejandro J. Cura, miembro de gcoop: Tras haber estado expuesto a los mensajes de error de Django, un programador Python queda malcriado. Al menos eso es lo que me pas&amp;oacute;. Lo comprob&amp;eacute; al comenzar a internarme en el c&amp;oacute;digo de OpenERP, y al extra&amp;ntilde;ar el amplio nivel de detalle que proveen los tracebacks de Django.&lt;/p&gt;
&lt;p&gt;
	&amp;quot;&amp;iquest;Como podr&amp;iacute;a acelerar mi aprendizaje de OpenERP?&amp;quot; - pens&amp;eacute;. &amp;quot;&amp;iexcl;Ya s&amp;eacute;! Traigamos los tracebacks detallados de Django a OpenERP.&amp;quot; As&amp;iacute; se ve&amp;iacute;an antes:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt=&quot;&quot; height=&quot;448&quot; src=&quot;/sites/default/files/u15/openerp-standard-traceback.png&quot; width=&quot;500&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
	Y as&amp;iacute; es como se ven ahora:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt=&quot;&quot; height=&quot;556&quot; src=&quot;/sites/default/files/u15/openerp-extended-traceback.png&quot; width=&quot;650&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
	Se puede clickear en cualquier l&amp;iacute;nea de c&amp;oacute;digo del traceback para expandir algunas l&amp;iacute;neas antes y despu&amp;eacute;s de la l&amp;iacute;nea seleccionada. Y tambi&amp;eacute;n se pueden ver las variables locales a cada nivel del traceback. Ahorra un mont&amp;oacute;n de tiempo.&lt;/p&gt;
&lt;p&gt;
	La primera versi&amp;oacute;n del c&amp;oacute;digo son tan solo unas peque&amp;ntilde;as modificaciones al servidor de OpenERP y al cliente gtk. Opcionalmente requiere que se tenga instalado pywebkit en el cliente, para que el error detallado pueda verse dentro de la ventana de error de OpenERP. Si webkit no est&amp;aacute; instalado, se muestra un link al pie del texto de error standard para que pueda ser visto en un navegador.&lt;/p&gt;
&lt;p&gt;
	El c&amp;oacute;digo est&amp;aacute; en dos branches de launchpad:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
		client: &lt;a href=&quot;https://code.launchpad.net/~alecu/openobject-client/django-tracebacks&quot; title=&quot;https://code.launchpad.net/~alecu/openobject-client/django-tracebacks&quot;&gt;https://code.launchpad.net/~alecu/openobject-client/django-tracebacks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
		server: &lt;a href=&quot;https://code.launchpad.net/~alecu/openobject-server/django-tracebacks&quot; title=&quot;https://code.launchpad.net/~alecu/openobject-server/django-tracebacks&quot;&gt;https://code.launchpad.net/~alecu/openobject-server/django-tracebacks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	A&amp;uacute;n faltan algunas cosas, tal como el soporte para el cliente web de OpenERP, pero se lo he mostrado a unos desarrolladores profesionales de OpenERP y quedaron encantados. Espero que encuentren estas vistas de error detalladas tan &amp;uacute;tiles como nos est&amp;aacute;n resultando a nosotros.&lt;/p&gt;
&lt;p&gt;
	En gcoop estamos empezando a usar OpenERP&amp;nbsp;para nuestras finanzas, y muy pronto ofreceremos servicios de consultor&amp;iacute;a OpenERP. &amp;iexcl;Gracias a Tiny y la comunidad por un proyecto tan completo!&lt;/p&gt;
</description>
 <category domain="http://www.gcoop.coop/noticias">noticias</category>
 <category domain="http://www.gcoop.coop/openobject">OpenObject</category>
 <pubDate>Mon, 02 Nov 2009 19:39:52 +0000</pubDate>
 <dc:creator>alecu</dc:creator>
 <guid isPermaLink="false">141 at http://www.gcoop.coop</guid>
</item>
</channel>
</rss>


