Конец кода Python через 60 секунд

Ниже приведен полностью функционирующий код.

Я планирую выполнить этот код через командную строку, однако я бы хотел, чтобы он завершился через 60 секунд.

Кто-нибудь знает лучший способ обойти это?

Заранее спасибо.

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

Ответы на вопрос(4)

Ваш ответ на вопрос