1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

fixed ETIME issue on FreeBSD 8 through 10, which broke all fact

gathering
This commit is contained in:
Brian Coca 2014-04-19 21:42:56 -04:00
parent ae29e43f93
commit bc23926f42

View file

@ -49,7 +49,7 @@ except ImportError:
class TimeoutError(Exception): class TimeoutError(Exception):
pass pass
def timeout(seconds=10, error_message=os.strerror(errno.ETIME)): def timeout(seconds=10, error_message="Timer expired"):
def decorator(func): def decorator(func):
def _handle_timeout(signum, frame): def _handle_timeout(signum, frame):
raise TimeoutError(error_message) raise TimeoutError(error_message)