mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 06:12:51 +00:00
fixed ETIME issue on FreeBSD 8 through 10, which broke all fact
gathering
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user