Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Нужно прочитать локальный файл с медленного диска. Причем надо контролировать время затраченное на это, и если оно превышено, прекращать это занятие. Чтение файла по частям не подходит, начинаются проблемы с производительностью (читать надо много файлов, общим объемом много-много гигабайт).
Офлайн
 
							 
							
						 61
  61   
								
								Может как то так? 
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)
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)