diff --git a/plc4py/plc4py/drivers/umas/UmasTag.py b/plc4py/plc4py/drivers/umas/UmasTag.py index 69ab09202b..cdbc069d1b 100644 --- a/plc4py/plc4py/drivers/umas/UmasTag.py +++ b/plc4py/plc4py/drivers/umas/UmasTag.py @@ -27,7 +27,7 @@ class UmasTag(PlcTag): _ADDRESS_PATTERN: str = ( - "^(?P[%a-zA-Z_.0-9]+):?(?P[A-Z_]*)(\[(?P[0-9]*)\])?" + r"^(?P[%a-zA-Z_.0-9]+):?(?P[A-Z_]*)(\[(?P[0-9]*)\])?" ) _ADDRESS_COMPILED: Pattern[AnyStr] = re.compile(_ADDRESS_PATTERN) @@ -56,14 +56,14 @@ def create(cls, address_string): int(matcher.group("elementNb")) if "elementNb" in matcher.groupdict() and matcher.group("elementNb") is not None - and len(matcher.group("elementNb")) is not 0 + and len(matcher.group("elementNb")) != 0 else 1 ) data_type = ( matcher.group("dataType") if "dataType" in matcher.groupdict() and matcher.group("dataType") is not None - and len(matcher.group("dataType")) is not 0 + and len(matcher.group("dataType")) != 0 else None ) return cls(tag_name, quantity, data_type)