Call a function, allowing it only to take a certain amount of time. Parameters: - timeout The time, in seconds, the function is allowed to spend. This must be an integer, due to limitations in the SIGALRM handling. - func The function to call. - *args Non-keyword arguments to
(timeout, func, *args, **kwargs)