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

Единичное тестирование набора запросов Django

Python: try-catch-else без обработки исключения. Возможное?

Ошибка SSL возникает на одном компьютере, но не в другом?

Как я могу сгенерировать список всех возможных перестановок нескольких букв?

Failed scipy.special import "Символ не найден: ___addtf3"

PyQt: Как создать пользовательскую область прокрутки?

построение данных для разных дней на одной оси HH: MM: SS

Полнотекстовый поиск XML-данных с помощью Python: лучшие практики, плюсы и минусы

как загрузить изображение через python-eve на внешний сервер хранения, например S3?

Python: дать данные о начале и конце недели с определенной даты

Как сегментировать изогнутый стержень для расчета угла?

Как (с перерывами) пропускать определенные ячейки при работе с IPython ноутбуком?

Python преобразует список в dict со значением 1 для каждой клавиши

Как «strftime» настроить часовой пояс?

В Python, как вы используете десятичный модуль в скрипте, а не в интерпретаторе?

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