From bc127cd16e82d0d9b8381836d3f7e6057eb9e305 Mon Sep 17 00:00:00 2001 From: Tomaae <23486452+tomaae@users.noreply.github.com> Date: Thu, 26 May 2022 10:10:02 +0200 Subject: [PATCH] Use Snake Case formatting for attribute names #204 --- custom_components/mikrotik_router/helper.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/custom_components/mikrotik_router/helper.py b/custom_components/mikrotik_router/helper.py index 2722693..026e127 100644 --- a/custom_components/mikrotik_router/helper.py +++ b/custom_components/mikrotik_router/helper.py @@ -5,15 +5,9 @@ # format_attribute # --------------------------- def format_attribute(attr): - res = attr.replace("-", " ") - res = res.capitalize() - res = res.replace(" ip ", " IP ") - res = res.replace(" mac ", " MAC ") - res = res.replace(" mtu", " MTU") - res = res.replace("Sfp", "SFP") - res = res.replace("Poe", "POE") - res = res.replace(" tx", " TX") - res = res.replace(" rx", " RX") + res = attr.replace("-", "_") + res = res.replace(" ", "_") + res = res.lower() return res