From: Philippe Proulx Date: Sat, 26 Mar 2016 07:10:26 +0000 (-0400) Subject: config: override default env entries X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=a1a610d43d4762d084feaddcc6378ce2795bcb93;p=deliverable%2Fbarectf.git config: override default env entries Signed-off-by: Philippe Proulx --- diff --git a/barectf/config.py b/barectf/config.py index f14579f..7c3a404 100644 --- a/barectf/config.py +++ b/barectf/config.py @@ -66,15 +66,18 @@ class Config: raise ConfigError('barectf metadata error', e) def _augment_metadata_env(self, meta): - env = meta.env - - env['domain'] = 'bare' - env['tracer_name'] = 'barectf' version_tuple = barectf.get_version_tuple() - env['tracer_major'] = version_tuple[0] - env['tracer_minor'] = version_tuple[1] - env['tracer_patch'] = version_tuple[2] - env['barectf_gen_date'] = str(datetime.datetime.now().isoformat()) + base_env = { + 'domain': 'bare', + 'tracer_name': 'barectf' , + 'tracer_major': version_tuple[0], + 'tracer_minor': version_tuple[1], + 'tracer_patch': version_tuple[2], + 'barectf_gen_date': str(datetime.datetime.now().isoformat()), + } + + base_env.update(meta.env) + meta.env = base_env @property def version(self):