Mercurial > templog
diff py/params.py @ 262:ef3a75128116
actually update values
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Wed, 10 Jun 2015 00:10:08 +0800 |
parents | 26eee8591f61 |
children |
line wrap: on
line diff
--- a/py/params.py Tue Jun 09 23:39:22 2015 +0800 +++ b/py/params.py Wed Jun 10 00:10:08 2015 +0800 @@ -106,7 +106,7 @@ dir = os.path.dirname(config.PARAMS_FILE) try: t = tempfile.NamedTemporaryFile(prefix='config', - mode='w+t', + mode='w+t', # NamedTemporaryFile is binary by default dir = dir, delete = False) @@ -116,10 +116,14 @@ t.close() os.rename(name, config.PARAMS_FILE) - return True except Exception as e: EX("Problem: %s" % e) return False + self.update(params) + L("Received parameters") + L(self.save_string()) + return True + def save_string(self): return json.dumps(self, sort_keys=True, indent=4)