From b106a1557934a7ae11fa050b258e40c87e78bdc4 Mon Sep 17 00:00:00 2001 From: root <root@BALAZS-ASUS.localdomain> Date: Sun, 30 Jul 2023 15:32:38 +0200 Subject: [PATCH] linting --- dsmr_parser/clients/protocol.py | 4 +++- dsmr_parser/parsers.py | 6 ++++-- dsmr_parser/telegram_specifications.py | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/dsmr_parser/clients/protocol.py b/dsmr_parser/clients/protocol.py index ba38fe5..4605fcf 100644 --- a/dsmr_parser/clients/protocol.py +++ b/dsmr_parser/clients/protocol.py @@ -21,7 +21,9 @@ def create_dsmr_protocol(dsmr_version, telegram_callback, loop=None, **kwargs): return protocol -def _create_dsmr_protocol(dsmr_version, telegram_callback, protocol, loop=None, **kwargs): +# pylama noqa - because of "complex" (too long) if-elif-else. +# Match - case might be a solution but it is not available in <3.10 +def _create_dsmr_protocol(dsmr_version, telegram_callback, protocol, loop=None, **kwargs): #noqa """Creates a DSMR asyncio protocol.""" if dsmr_version == '2.2': diff --git a/dsmr_parser/parsers.py b/dsmr_parser/parsers.py index 0e60adf..61515fc 100644 --- a/dsmr_parser/parsers.py +++ b/dsmr_parser/parsers.py @@ -94,8 +94,10 @@ class TelegramParser(object): try: dsmr_object = object["value_parser"].parse(match) except ParseError: - logger.error("ignore line with signature {}, because parsing failed.".format(object["obis_reference"]), - exc_info=True) + logger.error( + "ignore line with signature {}, because parsing failed.".format(object["obis_reference"]), + exc_info=True + ) if throw_ex: raise except Exception as err: diff --git a/dsmr_parser/telegram_specifications.py b/dsmr_parser/telegram_specifications.py index 3d4b2d6..65ede2f 100644 --- a/dsmr_parser/telegram_specifications.py +++ b/dsmr_parser/telegram_specifications.py @@ -1203,7 +1203,7 @@ ISKRA_IE = { EON_HUNGARY = { # Revision: 2023.02.10 # Based on V5 - # Reference: https://www.eon.hu/content/dam/eon/eon-hungary/documents/Lakossagi/aram/muszaki-ugyek/p1_port%20felhaszn_interfesz_taj_%2020230210.pdf + # Reference: https://www.eon.hu/content/dam/eon/eon-hungary/documents/Lakossagi/aram/muszaki-ugyek/p1_port%20felhaszn_interfesz_taj_%2020230210.pdf # noqa 'checksum_support': True, 'objects': [ {