Уведомления

Группа в Telegram: @pythonsu

#1 Июль 28, 2016 12:50:15

Cude
Зарегистрирован: 2016-07-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Прочитать локальный файл с установленным timeout на операцию

Нужно прочитать локальный файл с медленного диска. Причем надо контролировать время затраченное на это, и если оно превышено, прекращать это занятие. Чтение файла по частям не подходит, начинаются проблемы с производительностью (читать надо много файлов, общим объемом много-много гигабайт).

Офлайн

#2 Июль 28, 2016 14:00:31

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

Прочитать локальный файл с установленным timeout на операцию

Может как то так?

 from interruptingcow import timeout
try:
    with timeout(60*5, exception=RuntimeException):
        while true:
            test = 0
            if test == 5:
                break
            test = test - 1
except RuntimeException:
    pass



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано ZerG (Июль 28, 2016 14:00:48)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version