From 9de35421f25bf45158187daea4ddfedd1c93f3d8 Mon Sep 17 00:00:00 2001 From: jeanpouget-abadie Date: Sun, 7 Dec 2014 12:08:31 -0500 Subject: renaming directory + creating dataset directory --- jpa_test/timeout.py | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 jpa_test/timeout.py (limited to 'jpa_test/timeout.py') diff --git a/jpa_test/timeout.py b/jpa_test/timeout.py deleted file mode 100644 index d7381c3..0000000 --- a/jpa_test/timeout.py +++ /dev/null @@ -1,25 +0,0 @@ -from functools import wraps -import errno -import os -import signal - -class TimeoutError(Exception): - pass - -def timeout(seconds=10, error_message=os.strerror(errno.ETIME)): - def decorator(func): - def _handle_timeout(signum, frame): - raise TimeoutError(error_message) - - def wrapper(*args, **kwargs): - signal.signal(signal.SIGALRM, _handle_timeout) - signal.alarm(seconds) - try: - result = func(*args, **kwargs) - finally: - signal.alarm(0) - return result - - return wraps(func)(wrapper) - - return decorator -- cgit v1.2.3-70-g09d2