Articles of manejo de

Conexiones de eventos y subplots en matplotlib

Tengo lo que parece ser una tarea simple, pero no estoy seguro de cómo y por dónde empezar. Lo que tengo actualmente es una serie de subplots que se muestran en una figura. Ahora quiero agregar / conectar un controlador de eventos en cada subplot, de manera que cuando el usuario haga clic en una […]

Parar en la excepción en mi, no código de biblioteca

Estoy desarrollando una aplicación utilizando una biblioteca de Python urllib y, a veces, es cada vez más urllib debido a que no puedo acceder a una URL. Sin embargo, la excepción se eleva casi 6 niveles a la stack de la biblioteca estándar: /home/user/Workspace/application/main.py in call(path) 11 headers={‘content-type’: ‘application/json’}, 12 data=b”) —> 13 resp = […]

Manejando todas menos una excepción

¿Cómo manejar todas las excepciones menos una? try: something except : # handling Algo como esto, excepto sin destruir el rastro original: try: something except NoChildException: raise NoChildException except Exception: # handling

WxPython: desencadena un evento de checkbox mientras configura su valor en el código

Considere la siguiente pieza de código: import wx class MyFrame(wx.Frame): def __init__(self, *args, **kwds): wx.Frame.__init__(self, *args, **kwds) self.cb1 = wx.CheckBox(self, -1, “CheckBox 1”) self.cb2 = wx.CheckBox(self, -1, “CheckBox 2”) self.cb3 = wx.CheckBox(self, -1, “CheckBox 3”) sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(self.cb1, 0, wx.ADJUST_MINSIZE, 0) sizer.Add(self.cb2, 0, wx.ADJUST_MINSIZE, 0) sizer.Add(self.cb3, 0, wx.ADJUST_MINSIZE, 0) self.SetSizer(sizer) self.Layout() self.Bind(wx.EVT_CHECKBOX, self.OnCb1, self.cb1) […]

no puede capturar SQLAlchemy IntegrityError

Por más que lo intente, parece que no puedo capturar correctamente el IntegrityError sqlalchemy: from sqlalchemy import exc try: insert_record() except exc.IntegrityError, exc: print exc # this is never called handle_elegantly() # this is never called Como lo que uno podría esperar: IntegrityError: (IntegrityError) insert or update on table “my_table” violates foreign key constraint “my_table_some_column_fkey” […]

¿Cómo distinguir el clic izquierdo, el clic derecho del ratón en pygame?

De api de pygame, tiene: event type.MOUSEBUTTONDOWN, MOUSEBUTTONUP, MOUSEMOTION ¿Pero no hay manera de distinguir entre clics derecho, izquierdo?

¿La mejor manera de obtener el nombre de un botón que llama un evento?

En el siguiente código (inspirado en este fragmento de código), uso un solo buttonClick controlador de buttonClick para cambiar el título de la ventana. Actualmente, necesito evaluar si la Id. Del evento corresponde a la Id del botón. Si decido agregar 50 botones en lugar de 2, este método podría volverse incómodo. ¿Hay una mejor […]

Python Popen – esperar vs comunicarse vs CalledProcessError

Continuando con mi pregunta anterior , veo que para obtener el código de error de un proceso que generé a través de Popen en Python, tengo que llamar a wait () o communic () (que se puede usar para acceder a los atributos stdout y stderr de Popen): app7z = ‘/path/to/7z.exe’ command = [app7z, ‘a’, […]

Implementando keyPressEvent en QWidget

Tengo una ventana de QDialog que tiene un botón de continuar. El botón Continuar es el botón predeterminado porque siempre que presiono la tecla Intro, se presiona el botón Continuar. Descubrí algo extraño: cuando presiono la tecla Intro tres veces, el botón Continuar presiona tres veces. Sin embargo, cuando lo presiono por cuarta vez, toda […]

¿Cómo puedo capturar todas las excepciones de una aplicación wxPython?

Estoy escribiendo una pequeña aplicación de depuración para un pequeño kit que estamos desarrollando y me gustaría extenderlo a algunos usuarios para ver si pueden provocar algún fallo. ¿Alguien sabe una manera de envolver efectivamente una aplicación wxPython para detectar todas las excepciones no controladas que podrían causar que la aplicación se bloquee? Lo ideal […]