Finalize o código python após 60 segundos
Abaixo há algum código totalmente funcional.
Estou planejando executar esse código por meio da linha de comando, no entanto, gostaria que ele terminasse após 60 segundos.
Alguém sabe a melhor maneira de fazer isso?
Desde já, obrigado.
import time
class listener(StreamListener):
def on_data(self, data):
try:
print data
saveFile = open('twitDB.csv','a')
saveFile.write(data)
saveFile.write('\n')
saveFile.close()
return True
except BaseException, e:
print 'failed ondata,' ,str(e)
time.sleep(5)
def on_error(self, status):
print status