def instance_writer(self, output_config, struct, enumerate_input_field):
output = output_config.content["output"]
if output["method"] == "influx":
client = InfluxDBClient(output["options"]["influx"]["host"], output["options"]["influx"]["port"],
output["options"]["influx"]["username"], output["options"]["influx"]["password"],
output["options"]["influx"]["database"])
return InfluxWriter(client, output["options"]["influx"]["database"],
output["options"]["influx"]["measurement"], struct, enumerate_input_field)
elif output["method"] == "stdout":
return StdOutWriter()
raise errors.UnsupportedOutputFormat("Format {} not supported".format(output["method"]))
writer_factory.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录