def add_config(self, options): """Upload the analysis.conf for this task to the Virtual Machine.""" config = [ "[analysis]", ] for key, value in options.items(): # Encode datetime objects the way xmlrpc encodes them. if isinstance(value, datetime.datetime): config.append("%s = %s" % (key, value.strftime("%Y%m%dT%H:%M:%S"))) else: config.append("%s = %s" % (key, value)) data = { "filepath": os.path.join(self.analyzer_path, "analysis.conf"), } self.post("/store", files={"file": "\n".join(config)}, data=data)
def add_config(self, options): """Upload the analysis.conf for this task to the Virtual Machine.""" config = [ "[analysis]", ] for key, value in options.items(): # Encode datetime objects the way xmlrpc encodes them. if isinstance(value, datetime.datetime): config.append("%s = %s" % (key, value.strftime("%Y%m%dT%H:%M:%S"))) else: config.append("%s = %s" % (key, value)) data = { "filepath": os.path.join(self.analyzer_path, "analysis.conf"), } self.post("/store", files={"file": "\n".join(config)}, data=data)