Tag: тайм аута

контейнер, где значения истекают в python

Я после контейнера Python с безопасным потоком, где значения автоматически удаляются через некоторое время. Существует ли такой класс?

Как сигнализировать сигнал тревоги на python 2.4 через 0,5 секунды

Я хочу тайм-аут определенного фрагмента кода python после запуска в течение 0,5 секунды. Таким образом, я намерен поднять исключение / сигнал через 0,5 секунды и обработать его изящно и продолжить с остальной частью кода. В python я знаю, что signal.alarm() может установить будильник для целых секунд. Есть ли альтернатива, где мы можем генерировать сигнал тревоги […]

python: как прервать регулярное выражение

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

PyQt4 – timer.timeout.connect () – не удается найти ссылку

from PyQt4 import QtGui, QtCore from code.pair import Pair from code.breadth_first_search import breadth_first_search import functools class Ghosts(QtGui.QGraphicsPixmapItem): def __init__(self, name): super(Ghosts, self).__init__() self.set_image(name) def chase(self, goal): pos = Pair(self.x(), self.y()) path = breadth_first_search(pos, goal) func = functools.partial(self.move_towards, path) timer = QtCore.QTimer() timer.timeout.connect(func) timer.start(700) def move_towards(self, path): print("in") if path.empty(): return goal = path.get_nowait() self.setPos(goal.first(), goal.second()) […]

как установить значение тайм-аута для механизации python?

Как установить значение тайм-аута для механизации python?

таймаут на подпроцессе readline в python

У меня есть небольшая проблема, что я не совсем уверен, как ее решить. Вот минимальный пример: Что у меня есть scan_process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) while(some_criterium): line = scan_process.stdout.readline() some_criterium = do_something(line) Что бы я хотел scan_process = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) while(some_criterium): line = scan_process.stdout.readline() if nothing_happens_after_10s: break else: some_criterium = do_something(line) в scan_process = […]

Декоратор тайм-аута на функции мультипроцессора

У меня есть этот декоратор, взятый непосредственно из примера, который я нашел в сети: class TimedOutExc(Exception): pass def timeout(timeout): def decorate(f): def handler(signum, frame): raise TimedOutExc() def new_f(*args, **kwargs): old = signal.signal(signal.SIGALRM, handler) signal.alarm(timeout) try: result = f(*args, **kwargs) except TimedOutExc: return None finally: signal.signal(signal.SIGALRM, old) signal.alarm(0) return result new_f.func_name = f.func_name return new_f return […]

подпроцесс python с тайм-аутом и большим выходом (> 64K)

Я хочу выполнить процесс, ограничить время выполнения некоторым тайм-аутом в секундах и захватить вывод, полученный процессом. И я хочу сделать это на windows, linux и freebsd. Я попытался реализовать это тремя способами: cmd – без тайм-аута и subprocess.PIPE для вывода. ПОВЕДЕНИЕ: работает, как ожидалось, но не поддерживает тайм-аут, мне нужен тайм-аут … cmd_to – с […]

Есть ли простой способ сделать тайм-аут сеанса в колбе?

Я создаю веб-сайт с флягой, в которой пользователи имеют учетные записи и могут войти в систему. Я использую flask-principal для входа в систему и управления ролью. Есть ли способ сократить срок действия сеанса пользователя после 5 минут или 10 минут? Я не смог найти это в документации на флягу или документации фляги-принципала. Я подумал о […]

тайм-аут против декодера времени

Я пытаюсь ввести код. Сначала я использовал декоратор времени: #!/usr/bin/env python import time from itertools import izip from random import shuffle def timing_val(func): def wrapper(*arg, **kw): '''source: http://www.daniweb.com/code/snippet368.html''' t1 = time.time() res = func(*arg, **kw) t2 = time.time() return (t2 – t1), res, func.__name__ return wrapper @timing_val def time_izip(alist, n): i = iter(alist) return [x […]

Interesting Posts for Van-Lav

pip в virtualenv получает ConnectTimeoutError

OpenCV Python Bindings для алгоритма GrabCut

Каков самый простой способ увидеть, существует ли процесс с заданным pid в Python?

Сортировка словаря по списку списков в порядке возрастания

Python: Разбить список в подмножествах, если текущий элемент меньше, чем предыдущий элемент

Процесс завершения процесса обработки с несколькими технологиями завершается с ошибкой в ​​Linux

Как получить наиболее представленный объект из массива

Невозможно изменить элементы списка в цикле Python

Есть ли стандартный способ в Python для нечеткого соответствия строке с произвольным списком допустимых значений?

Зачем нам нужен тип str? Почему бы не просто байтовые строки?

Конкатенация вертикального txt на Python не работает должным образом

Как преобразовать строку Unicode в словарь?

Живая миграция локальной XenServer VM не работает – XenAPI

Можете ли вы использовать аргументы ключевого слова в Javascript или Python?

Исключение с оригинальной трассировкой – совместимая версия 2.6-3.X

Python - лучший язык программирования в мире.