Source code for asimtools.asimmodules.do_nothing

#!/usr/bin/env python
'''
asimmodule for unit tests and debugging, does nothing for specified duration,
mostly used for tests
'''
from time import sleep
from typing import Dict, Optional

[docs] def do_nothing(duration: Optional[int] = 5) -> Dict: """Sleep for the specified duration :param duration: time in seconds, defaults to 60 :type duration: int, optional :return: Dictionary with duration slept for :rtype: Dict """ sleep(duration) results = {'duration': duration} return results