<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Buenas tardes,</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Ese error no sé porque lo muestra el VS. Si mirás en la salida, el programa se ejecuta correctamente (captura 1)</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Supongo que VS no logra entender esa importación cuando hace una verificación estática del código. Le estamos metiendo una ruta para que busque el archivo usb4butia.py y funciona, pero en tiempo de ejecución.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yo no uso VS y no sé cómo se comporta con esas cosas. A vos no te ejecuta el código?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Ejecutándolo por separado, desde terminal, funciona (captura 2).</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Saludos</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Alan</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De:</b> Gon Piedra Cueva &lt;gpiedracueva@gmail.com&gt;<br>
<b>Enviado:</b> viernes, 23 de julio de 2021 17:23<br>
<b>Para:</b> Alan Jhonn Aguiar Schwyn &lt;alanjas@hotmail.com&gt;<br>
<b>Cc:</b> Rafael Cordano &lt;rafael.cordano@gmail.com&gt;; butia-devel-l@fing.edu.uy &lt;butia-devel-l@fing.edu.uy&gt;; butia@fing.edu.uy &lt;butia@fing.edu.uy&gt;<br>
<b>Asunto:</b> Re: [Butia-devel-list] Programación Python</font>
<div>&nbsp;</div>
</div>
<div>
<div dir="ltr">&nbsp;En el mensaje anterior me equivoque&nbsp; en la foto que le comparti <br>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El vie, 23 jul 2021 a las 22:13, Gon Piedra Cueva (&lt;<a href="mailto:gpiedracueva@gmail.com">gpiedracueva@gmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<p id="x_gmail-m_-5019248498619324030gmail-docs-internal-guid-c5320a54-7fff-0cbb-c003-4fb271176175" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt">
<span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">Buenas Tardes
<br>
</span></p>
<p dir="ltr" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">&nbsp;&nbsp;
 Tengo el problema&nbsp; que reconoce&nbsp; el módulo 'usb4butia </span></p>
<p dir="ltr" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">Lo&nbsp;
 que intente hacer&nbsp; es verificar manualmente ,&nbsp;</span></p>
<br>
<br>
<p dir="ltr" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">&gt;&gt;&gt;
 sys.path.insert(0,'/usr/share/sugar/activities/TurtleBots.activity/plugins/butia/pybot/')</span></p>
<p dir="ltr" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">&gt;&gt;&gt;
 sys.path</span></p>
<p dir="ltr" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">['/usr/share/sugar/activities/TurtleBots.activity/plugins/butia/pybot/',
 '', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages']</span></p>
<br>
<p dir="ltr" style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">Esto
 significa que&nbsp; se agregó la dirección&nbsp; de forma correcto , pero aun&nbsp; mantengo el problema
</span></p>
<p style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap"><br>
</span></p>
<p style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">¿Se
 le ocurre algo para resolver este problema ?<br>
</span></p>
<p style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">Gracias</span></p>
<p style="line-height:1.38; margin-top:0pt; margin-bottom:0pt"><span style="font-size:11pt; font-family:Arial; color:rgb(0,0,0); background-color:transparent; font-weight:400; font-style:normal; font-variant:normal; text-decoration:none; vertical-align:baseline; white-space:pre-wrap">Gonzalo<br>
</span></p>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El jue, 15 jul 2021 a las 3:00, Alan Jhonn Aguiar Schwyn (&lt;<a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Ubuntu 20 trae Python 3 por defecto. Recomiendo Python 3.</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">El error ese es porque no existe esa función en Usb4butia.</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Lee el archivo functions.py y están las funciones que podés usar.</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)"><br>
</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Saludos</div>
<div id="x_gmail-m_-5019248498619324030gmail-m_7184218417474257900ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href="https://aka.ms/AAb9ysg" target="_blank">Outlook para Android</a></div>
<div id="x_gmail-m_-5019248498619324030gmail-m_7184218417474257900id-a267f26b-f627-48b4-aad5-f0bd09cf05f9">
<div style="font-family:sans-serif; font-size:12pt; color:rgb(0,0,0)"><br>
</div>
<hr style="display:inline-block; width:98%">
<div id="x_gmail-m_-5019248498619324030gmail-m_7184218417474257900divRplyFwdMsg">
<strong>De:</strong> Gon Piedra Cueva &lt;<a href="mailto:gpiedracueva@gmail.com" target="_blank">gpiedracueva@gmail.com</a>&gt;<br>
<strong>Enviado:</strong> miércoles, 14 de julio de 2021 21:52<br>
<strong>Para:</strong> Alan Jhonn Aguiar Schwyn<br>
<strong>Cc:</strong> Rafael Cordano; <a href="mailto:butia-devel-l@fing.edu.uy" target="_blank">
butia-devel-l@fing.edu.uy</a>; <a href="mailto:butia@fing.edu.uy" target="_blank">
butia@fing.edu.uy</a><br>
<strong>Asunto:</strong> Re: [Butia-devel-list] Programación Python<br>
</div>
<br>
<div dir="ltr">
<div>buenas</div>
<div>&nbsp; Me parece lógico&nbsp;&nbsp; si utilizo&nbsp; Python 2&nbsp; ,&nbsp; hay&nbsp; que usar los archivos en python 2. Así lo mismo con python 3</div>
<div>Teniendo&nbsp; instalado el turtlebots&nbsp; versión 33 y el ubuntu 20.04&nbsp;&nbsp;</div>
<div>¿Que versión&nbsp; de python me recomiendas programar, tratando de simplificar la programación l&nbsp; ?</div>
<div><br>
</div>
<div>Si ejecuto mi&nbsp; programa en Python 3 , me sale el siguiente comentario &quot;AttributeError: 'USB4Butia' object has no attribute 'modeHack' &quot;<br>
</div>
<div><br>
</div>
<div>Gacias<br>
</div>
<div><br>
</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El jue, 15 jul 2021 a las 1:34, Alan Jhonn Aguiar Schwyn (&lt;<a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Buenas,</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)"><br>
</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Los archivos escritos en Python 3 no andan con Python 2 y viceversa.</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)"><br>
</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Si querés programar en Python 2 tenés que usar la versión de Pybot de Python 2.</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Y si vas a usar Python 3, tenés que usar Pybot escrito en Python 3.</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)"><br>
</div>
<div dir="auto" style="color:rgb(33,33,33); background-color:rgb(255,255,255)">Saludos</div>
<div id="x_gmail-m_-5019248498619324030gmail-m_7184218417474257900gmail-m_8246445182523607839ms-outlook-mobile-signature">
<div><br>
</div>
Get <a href="https://aka.ms/AAb9ysg" target="_blank">Outlook para Android</a></div>
<div id="x_gmail-m_-5019248498619324030gmail-m_7184218417474257900gmail-m_8246445182523607839id-49c37673-b2b6-4932-b641-1d12dc714017">
<div style="font-family:sans-serif; font-size:12pt; color:rgb(0,0,0)"><br>
</div>
<hr style="display:inline-block; width:98%">
<div id="x_gmail-m_-5019248498619324030gmail-m_7184218417474257900gmail-m_8246445182523607839divRplyFwdMsg">
<strong>De:</strong> <a href="mailto:butia-devel-l-bounces@fing.edu.uy" target="_blank">
butia-devel-l-bounces@fing.edu.uy</a> &lt;<a href="mailto:butia-devel-l-bounces@fing.edu.uy" target="_blank">butia-devel-l-bounces@fing.edu.uy</a>&gt; en nombre de Gon Piedra Cueva &lt;<a href="mailto:gpiedracueva@gmail.com" target="_blank">gpiedracueva@gmail.com</a>&gt;<br>
<strong>Enviado:</strong> miércoles, 14 de julio de 2021 19:41<br>
<strong>Para:</strong> Rafael Cordano<br>
<strong>Cc:</strong> <a href="mailto:butia-devel-l@fing.edu.uy" target="_blank">butia-devel-l@fing.edu.uy</a>;
<a href="mailto:butia@fing.edu.uy" target="_blank">butia@fing.edu.uy</a><br>
<strong>Asunto:</strong> Re: [Butia-devel-list] Programación Python<br>
</div>
<br>
<div dir="ltr">
<div>Buenas tardes <br>
</div>
<div>se me surgio otra duda</div>
<div>&nbsp;no me reconoce&nbsp; 'importlib.machinery' , Pienso que el asunto <br>
</div>
<div>&nbsp;es&nbsp;&nbsp; que USB4Butia.py esta hecho en&nbsp; Python3 ,&nbsp; yo&nbsp; estoy programando en python 2,7
<br>
</div>
<div>Gracias</div>
<div>Gonzalo<br>
</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El mié, 14 jul 2021 a las 23:44, Gon Piedra Cueva (&lt;<a href="mailto:gpiedracueva@gmail.com" target="_blank">gpiedracueva@gmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div>parece que&nbsp; el problema ya lo solucione <br>
</div>
<div><br>
</div>
<div>Gracias , por la paciencia<br>
</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El mié, 14 jul 2021 a las 22:55, Gon Piedra Cueva (&lt;<a href="mailto:gpiedracueva@gmail.com" target="_blank">gpiedracueva@gmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div>si quiero Importar&nbsp;&nbsp;&nbsp;&nbsp; server_functions</div>
<div><br>
</div>
<div>si arreglo el comando <br>
</div>
<div>import server_functions.py</div>
<div><br>
</div>
<div>&nbsp; mantengo el mismo problema <br>
</div>
<div>saludos</div>
<div>Gonzalo<br>
</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El mié, 14 jul 2021 a las 22:45, Gon Piedra Cueva (&lt;<a href="mailto:gpiedracueva@gmail.com" target="_blank">gpiedracueva@gmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div>Lo que quiero importar&nbsp; es&nbsp; server_functions</div>
<div>Gracian</div>
<div><br>
</div>
</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El mié, 14 jul 2021 a las 22:41, Rafael Cordano (&lt;<a href="mailto:rafael.cordano@gmail.com" target="_blank">rafael.cordano@gmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div dir="ltr">Buenas.</div>
<div dir="ltr"><br>
</div>
<div>La sintaxis del from no está correcta, qué quisiste importar de server_functions?</div>
<div><br>
</div>
<div>Saludos.</div>
<div><br>
</div>
<div>Rafael Cordano</div>
<br>
<div class="x_gmail_quote">
<div dir="ltr" class="x_gmail_attr">El mié, 14 jul 2021 a las 16:57, Gon Piedra Cueva (&lt;<a href="mailto:gpiedracueva@gmail.com" target="_blank">gpiedracueva@gmail.com</a>&gt;) escribió:<br>
</div>
<blockquote class="x_gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex">
<div dir="ltr">
<div>&nbsp;Buenas tardes <br>
</div>
<div>Me surgio&nbsp; una duda en la programación , no entiendo cual es el error que&nbsp; estoy teniendo,&nbsp;
<br>
</div>
<div>hice un programa simple para probar&nbsp;&nbsp; e lenguaje de python <br>
</div>
<div><br>
</div>
<div>Cuando ejecuto el programa ,&nbsp; Resalta&nbsp;&nbsp; que no encuentra el archivo&nbsp; 'server_functions.py'&nbsp; , en el programa, direccione&nbsp; la carpeta Pybot , y dentro de esa carpeta esta el archivo&nbsp; 'server_functions.py'</div>
<div><br>
</div>
<div>¿Se entiende la consulta?</div>
<div>Gracias<br>
</div>
<div>Gonzalo<br>
</div>
</div>
_______________________________________________<br>
Butia-devel-l site list<br>
<a href="mailto:Butia-devel-l@fing.edu.uy" target="_blank">Butia-devel-l@fing.edu.uy</a><br>
<a href="https://www.fing.edu.uy/mailman/listinfo/butia-devel-l" rel="noreferrer" target="_blank">https://www.fing.edu.uy/mailman/listinfo/butia-devel-l</a></blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr">Greetings:<br>
Rafael Cordano<br>
<br>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>