How to break only when KeyboardInterrupt
is raised?
I have a something
function that is not fully debugged that it can have a lot of random exceptions that I don't know about. But I want to ignore them except when I interrupt the process. Then I use a try...except...
for it. For example
counter = 0
data = []
while True :
try :
data.append(something())
counter+=1
except :
continue
if counter % 100 == 0 :
yield data
data = []
yield data
How do I break it when I KeyboardInterrupt
it?