From 5c1d06f74327624433da012a7f3723c16c035173 Mon Sep 17 00:00:00 2001 From: UpstreamData Date: Thu, 25 Aug 2022 12:50:30 -0600 Subject: [PATCH] attempt to fix a bug with influx db miner data --- pyasic/data/__init__.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pyasic/data/__init__.py b/pyasic/data/__init__.py index 895a8aaf..8e3f936c 100644 --- a/pyasic/data/__init__.py +++ b/pyasic/data/__init__.py @@ -190,22 +190,22 @@ class MinerData: tags = ["ip", "mac", "model", "hostname"] for attribute in self: if attribute in tags: - tag_data.append(f'{attribute}="{self[attribute]}"') + tag_data.append(f'"{attribute}"="{self[attribute]}"') continue if isinstance(self[attribute], str): - field_data.append(f'{attribute}="{self[attribute]}"') + field_data.append(f'"{attribute}"="{self[attribute]}"') continue if isinstance(self[attribute], bool): - field_data.append(f"{attribute}={str(self[attribute])}") + field_data.append(f'"{attribute}"={str(self[attribute]).lower()}') continue if isinstance(self[attribute], int): - field_data.append(f"{attribute}={self[attribute]}i") + field_data.append(f'"{attribute}"={self[attribute]}i') continue if isinstance(self[attribute], float): - field_data.append(f"{attribute}={self[attribute]}") + field_data.append(f'"{attribute}"={self[attribute]}') continue if attribute == "fault_light" and not self[attribute]: - field_data.append(f"{attribute}=false") + field_data.append(f'"{attribute}"=false') continue tags_str = ",".join(tag_data)