[Eric] Debugger crashes 2
Manuel Soukup
linuxuser-sky at gmx.de
Fri Feb 19 00:48:13 GMT 2010
Hi
When i try to debug my project the debugger crashes after the main calls
gui.start() with:
/home/manuel/Python/new/workspace/mySoko/Main.py has terminated with an
exit status of 0.
The Debugger window is closed and im back in the editor view.
Other debugger like winpdb work.
I traced it back to that command:
gui.start() # starts the run fct and keeps the window open
after that the debugger crashes.
The code for reproducing:
import pygame, time, threading, sys
from pygame.locals import *
class Screen:
def __init__(self,size,name):
pygame.init() # init pygame things like sound,video ....
self.Surface = pygame.display.set_mode(size)
self.Surface.fill((255,255,255))
pygame.display.set_caption(name)
self.resolution = size
def clear(self):
self.Surface.fill((255,255,255))
class Main(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.stopthread = threading.Event()
self.Screen = Screen((800,600),"Tesz")
def run(self): # runs with .start() main program not the fork
while not self.stopthread.isSet():
pygame.display.update()
for event in pygame.event.get():
if event.type == QUIT: # if X is pressed
pygame.quit() # exit pygame
sys.exit()
pygame.display.update()
def stop(self): # func to stop progammm e.g. for button
self.stopthread.set()
if __name__ == "__main__": # if this is the mainporgamm and no module
gui = Main() # generate main obj
gui.start() # starts the run fct and keeps the window open
I think eric is a great IDE but whithout a working debugger useless.
Please help
Thanks
More information about the Eric
mailing list