Merge pull request #11626 from halberom/fix_profile_tasks

profile_tasks.py requires CALLBACK_ constants or the v2 code doesn't pass the …
This commit is contained in:
Brian Coca 2015-07-17 10:44:30 -04:00
commit bb7f310e35

View file

@ -58,7 +58,14 @@ def tasktime():
class CallbackModule(CallbackBase): class CallbackModule(CallbackBase):
"""
This callback module provides per-task timing, ongoing playbook elapsed time
and ordered list of top 20 longest running tasks at end.
"""
CALLBACK_VERSION = 2.0
CALLBACK_TYPE = 'aggregate'
CALLBACK_NAME = 'profile_tasks'
def __init__(self, display): def __init__(self, display):
self.stats = {} self.stats = {}
self.current = None self.current = None