[Python-es] Fwd: Exceptions EOF.Error: [Errno 10054]
nesto
nestorock en gmail.com
Dom Feb 9 12:12:06 CET 2014
Hi again. I wil try to send more information about the error.
I work with next tools:
PyScripter: v2.7
wxFormBuilder: v3.4.
I have tried to generate this Windows, with two StaticText and two
DirPickerCtrl:
The code generated by wxFormBuilder is:
*class panelDir ( wx.Panel ):*
* def __init__( self, parent ):*
* wx.Panel.__init__ ( self, parent, id = wx.ID_ANY, pos =
wx.DefaultPosition, size = wx.Size( 500,405 ), style = wx.TAB_TRAVERSAL )*
* self.SetBackgroundColour( wx.SystemSettings.GetColour(
wx.SYS_COLOUR_INACTIVECAPTIONTEXT ) )*
* self.SetMinSize( wx.Size( 300,400 ) )*
* bSizer2 = wx.BoxSizer( wx.VERTICAL )*
* sizerMaestro = wx.BoxSizer( wx.HORIZONTAL )*
* self.maestroText = wx.StaticText( self, wx.ID_ANY, u"Directorio
Maestro", wx.Point( -1,-1 ), wx.Size( 120,-1 ),
wx.ALIGN_CENTRE|wx.ST_NO_AUTORESIZE|wx.RAISED_BORDER )*
* self.maestroText.Wrap( -1 )*
* self.maestroText.SetFont( wx.Font( wx.NORMAL_FONT.GetPointSize(),
70, 90, 92, False, wx.EmptyString ) )*
* self.maestroText.SetForegroundColour( wx.SystemSettings.GetColour(
wx.SYS_COLOUR_HIGHLIGHTTEXT ) )*
* self.maestroText.SetBackgroundColour( wx.SystemSettings.GetColour(
wx.SYS_COLOUR_HIGHLIGHT ) )*
* sizerMaestro.Add( self.maestroText, 0, wx.ALIGN_CENTER|wx.ALL, 5 )*
* bSizer9 = wx.BoxSizer( wx.VERTICAL )*
* self.m_dirMaestro = wx.DirPickerCtrl( self, wx.ID_ANY,
wx.EmptyString, u"Select a folder", wx.DefaultPosition, wx.DefaultSize,
wx.DIRP_DEFAULT_STYLE )*
* bSizer9.Add( self.m_dirMaestro, 0, wx.ALL|wx.EXPAND, 5 )*
* sizerMaestro.Add( bSizer9, 1, wx.EXPAND, 5 )*
* bSizer2.Add( sizerMaestro, 0, wx.ALL|wx.EXPAND|wx.SHAPED, 5 )*
* sizerDestino = wx.BoxSizer( wx.HORIZONTAL )*
* self.destinoText = wx.StaticText( self, wx.ID_ANY, u"Directorio
Destino", wx.Point( -1,-1 ), wx.Size( 120,-1 ),
wx.ALIGN_CENTRE|wx.ALIGN_RIGHT|wx.ST_NO_AUTORESIZE|wx.RAISED_BORDER )*
* self.destinoText.Wrap( -1 )*
* self.destinoText.SetFont( wx.Font( wx.NORMAL_FONT.GetPointSize(),
70, 90, 92, False, wx.EmptyString ) )*
* self.destinoText.SetForegroundColour( wx.SystemSettings.GetColour(
wx.SYS_COLOUR_HIGHLIGHTTEXT ) )*
* self.destinoText.SetBackgroundColour( wx.SystemSettings.GetColour(
wx.SYS_COLOUR_HIGHLIGHT ) )*
* sizerDestino.Add( self.destinoText, 0, wx.ALIGN_CENTER|wx.ALL, 5 )*
* bSizer10 = wx.BoxSizer( wx.VERTICAL )*
* self.m_dirDestino = wx.DirPickerCtrl( self, wx.ID_ANY,
wx.EmptyString, u"Select a folder", wx.DefaultPosition, wx.DefaultSize,
wx.DIRP_DEFAULT_STYLE )*
* bSizer10.Add( self.m_dirDestino, 0, wx.ALL|wx.EXPAND, 5 )*
* sizerDestino.Add( bSizer10, 1, wx.EXPAND, 5 )*
* bSizer2.Add( sizerDestino, 0, wx.ALL|wx.EXPAND|wx.SHAPED, 5 )*
* sizerResultado = wx.BoxSizer( wx.VERTICAL )*
* self.resultadoText = wx.TextCtrl( self, wx.ID_ANY, u"",
wx.DefaultPosition, wx.Size( -1,-1 ),
wx.HSCROLL|wx.TE_MULTILINE|wx.RAISED_BORDER )*
* sizerResultado.Add( self.resultadoText, 0, wx.ALL|wx.EXPAND, 5 )*
* bSizer2.Add( sizerResultado, 3, wx.ALL|wx.EXPAND, 5 )*
* self.SetSizer( bSizer2 )*
* self.Layout()*
* def __del__( self ):*
* pass*
And the code I wrote to run this program this (very simple):
*import wxfrom checkDirGUI_v1 import BackupToolFrame,
panelDir#############################################################################
Class
BackupToolFrame###########################################################################class
dirCheckPanel ( panelDir ): def checkDir( self, event ): print
"hola"class dirCheckFrame ( BackupToolFrame ): def __init__( self,
parent ): BackupToolFrame.__init__ ( self, parent )
self.panel = dirCheckPanel( self )class BackupToolApp(wx.App): def
OnInit(self): ventana = dirCheckFrame(None)
ventana.Show(True) return Trueapp = BackupToolApp()print
app.__class__app.MainLoop()*
The traceback I get is that:
**** Remote Interpreter Reinitialized ***>>> Traceback (most recent call
last): File "<string>", line 73, in execInThread File "C:\Archivos de
programa\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py", line 196, in
__call__ File "C:\Archivos de
programa\PyScripter\Lib\rpyc.zip\rpyc\core\netref.py", line 71, in syncreq
File "C:\Archivos de
programa\PyScripter\Lib\rpyc.zip\rpyc\core\protocol.py", line 431, in
sync_request File "C:\Archivos de
programa\PyScripter\Lib\rpyc.zip\rpyc\core\protocol.py", line 379, in
serve File "C:\Archivos de
programa\PyScripter\Lib\rpyc.zip\rpyc\core\protocol.py", line 337, in
_recv File "C:\Archivos de
programa\PyScripter\Lib\rpyc.zip\rpyc\core\channel.py", line 50, in recv
File "C:\Archivos de programa\PyScripter\Lib\rpyc.zip\rpyc\core\stream.py",
line 166, in readEOFError: [Errno 10054] Se ha forzado la interrupción de
una conexión existente por el host remoto>>> *** Remote Interpreter
Reinitialized ***>>> *
And this is a screenshot about error:
And this is the message I get in PyScripter:
If I change dirPickerCtrl for two textCtrl the program work. That is the
reason that I think the problem is the dirPickerCtrl
If somebody need more information, please let me know it.
Thanks.
Regards,
---------- Mensaje reenviado ----------
De: nesto <nestorock en gmail.com>
Fecha: 5 de febrero de 2014, 9:58
Asunto: Exceptions EOF.Error: [Errno 10054]
Para: python-es en python.org
Buenos días.
Soy nuevo en Python, no llevo ni dos semanas leyendo manuales de Python e
intentando realizar un pequeño programita. Empecé con uno que se ejecutaba
en la linea de comandos y me ha gustado tanto que ya estoy metido de lleno
en programación gráfica.
Me he encontrado con el siguiente error:
exceptions.EOFError: [Errno 10054] Se ha forzado la interrupción de una
conexión existente por el host remoto
El problema solo me pasa cuando meto un objeto wxDirPickerCtrl, que
simplemente me saca una caja de texto y un botón para poder seleccionar un
directorio.
Si quito este objeto y le pongo uno tipo texto, por ejmplo, ya no me sale
el error.
He intentado mirar por internet, pero casi todo lo que me sale con este
error es referido a FTP o con otros lenguajes que no son Python, y la
explicación que da no me cuadra mucho con lo que yo estoy utilizando.
¿Alguno sabría porqué puede dar este error? ¿será que el objeto
DirPickerCtrl requiere alguna configuración especial?
Solo decir que para generar las ventanas estoy utilizando la aplicación
wxFormBuilder, por si es este el problema.
De antemano muchas gracias.
saludos,
--
.- NestoRock -.
--
.- NestoRock -.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140209/6d582cca/attachment.html>
Más información sobre la lista de distribución Python-es