Commit 2cbbd204 by Calen Pennington

Don't pass callback_module to Formatters

parent ed489eef
...@@ -35,14 +35,13 @@ class Timestamp(object): ...@@ -35,14 +35,13 @@ class Timestamp(object):
class Formatter(object): class Formatter(object):
def __init__(self, callback_module, playbook_timestamp): def __init__(self, playbook_timestamp):
self.callback_module = callback_module
self.playbook_timestamp = playbook_timestamp self.playbook_timestamp = playbook_timestamp
class DatadogFormatter(Formatter): class DatadogFormatter(Formatter):
def __init__(self, callback_module, playbook_timestamp): def __init__(self, playbook_timestamp):
super(DatadogFormatter, self).__init__(callback_module, playbook_timestamp) super(DatadogFormatter, self).__init__(playbook_timestamp)
self.datadog_api_key = os.getenv('DATADOG_API_KEY') self.datadog_api_key = os.getenv('DATADOG_API_KEY')
self.datadog_api_initialized = False self.datadog_api_initialized = False
...@@ -219,6 +218,6 @@ class CallbackModule(object): ...@@ -219,6 +218,6 @@ class CallbackModule(object):
) )
for fmt_class in self.formatters: for fmt_class in self.formatters:
formatter = fmt_class(self, playbook_timestamp) formatter = fmt_class(playbook_timestamp)
formatter.log_tasks(self.playbook_name, results) formatter.log_tasks(self.playbook_name, results)
formatter.log_play(self.playbook_name, len(self.stats)) formatter.log_play(self.playbook_name, len(self.stats))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment