Я пытался найти решение для многопроцессорной обработки в python, где данные иногда бывают повреждены из-за плохой сети из-за прерывания в сети.Есть ли способ, который я мог бы реализовать в цикле WHILE, чтобы я мог двигаться дальше с другими итерациями, а не застревать с ошибкой текущей итерации.Я также не могу поймать исключение на данный момент.Мы будем благодарны за любую помощь.
Не удалось перехватить исключения внутри цикла while
def get_quotes (quote):
quotes = kite.quote(instrument_token)
quote.put_nowait(quotes)
def start():
if __name__=='__main__':
while True:
try:
quotes_recieved=Queue()
quotes_process= multiprocessing.Process(target=get_quotes,args=(quotes_recieved, ))
quotes_process.start()
quotes=quotes_recieved.get()
print(quotes)
except:
sys.exit()
start()
за исключением исключения: sys.exit () кроме KeyboardInterrupt: sys.exit ()
Я ожидаю, что многопроцессорное управление будет работать гладко, даже если есть сетевое исключение и как я могу обработать сетевое исключение