aboutsummaryrefslogtreecommitdiff
path: root/wa/output_processors
diff options
context:
space:
mode:
authorWaleed El-Geresy <waleed.el-geresy@arm.com>2018-09-04 17:18:25 +0100
committerMarc Bonnici <marc.bonnici@arm.com>2018-09-05 14:40:42 +0100
commit718f2c1c902e656f7fe1f4762be9fed11efc3fe6 (patch)
treefa1437786d3c4d3dba9bfb32d556fedad5727fc4 /wa/output_processors
parent4c4fd2a2671e485c10e5b82fc7feb75aa511555d (diff)
Expose context in OP initialize and finalize
Expose the context to the initialize and finalize functions for Output Processors. This was found to be necessary for the upcoming PostgreSQL Output Processor.
Diffstat (limited to 'wa/output_processors')
-rwxr-xr-xwa/output_processors/cpustates.py2
-rw-r--r--wa/output_processors/csvproc.py2
-rw-r--r--wa/output_processors/sqlite.py2
-rw-r--r--wa/output_processors/targz.py2
4 files changed, 4 insertions, 4 deletions
diff --git a/wa/output_processors/cpustates.py b/wa/output_processors/cpustates.py
index 7ab022df..e5545c59 100755
--- a/wa/output_processors/cpustates.py
+++ b/wa/output_processors/cpustates.py
@@ -85,7 +85,7 @@ class CpuStatesProcessor(OutputProcessor):
"""),
]
- def initialize(self):
+ def initialize(self, context):
self.iteration_reports = OrderedDict() # pylint: disable=attribute-defined-outside-init
def process_job_output(self, output, target_info, run_output): # pylint: disable=unused-argument
diff --git a/wa/output_processors/csvproc.py b/wa/output_processors/csvproc.py
index 884f6542..08432f7a 100644
--- a/wa/output_processors/csvproc.py
+++ b/wa/output_processors/csvproc.py
@@ -56,7 +56,7 @@ class CsvReportProcessor(OutputProcessor):
'use_all_classifiers is True'
raise ConfigError(msg)
- def initialize(self):
+ def initialize(self, context):
# pylint: disable=attribute-defined-outside-init
self.outputs_so_far = []
self.artifact_added = False
diff --git a/wa/output_processors/sqlite.py b/wa/output_processors/sqlite.py
index 1064a4a3..30c066d5 100644
--- a/wa/output_processors/sqlite.py
+++ b/wa/output_processors/sqlite.py
@@ -108,7 +108,7 @@ class SqliteResultProcessor(OutputProcessor):
]
- def initialize(self):
+ def initialize(self, context):
self._last_spec = None
self._run_oid = None
self._spec_oid = None
diff --git a/wa/output_processors/targz.py b/wa/output_processors/targz.py
index 27087ab9..3b573e41 100644
--- a/wa/output_processors/targz.py
+++ b/wa/output_processors/targz.py
@@ -56,7 +56,7 @@ class TargzProcessor(OutputProcessor):
'''),
]
- def initialize(self):
+ def initialize(self, context):
if self.delete_output:
self.logger.debug('Registering RUN_FINALIZED handler.')
signal.connect(self.delete_output_directory, signal.RUN_FINALIZED, priority=-100)