Skip to content

Commit f32cab8

Browse files
committed
Update __init__.py
Minor syntax fix to regular expressions, to stop warnings that started appearing in 2024.2.0 HA release.
1 parent 7224ef3 commit f32cab8

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

custom_components/entity_controller/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,10 +1117,10 @@ def config_times(self, config):
11171117
# parsed_start = datetime.now() + timedelta(seconds=5)
11181118
# parsed_end = datetime.now() + timedelta(seconds=10)
11191119
# FOR OPTIONAL DEBUGGING: subsequently use normal delay
1120-
sparts = re.search("^(now\s*[+-]\s*\d+)", config.get(CONF_START_TIME))
1120+
sparts = re.search(r"^(now\s*[+-]\s*\d+)", config.get(CONF_START_TIME))
11211121
if sparts is not None:
11221122
self._start_time_private = sparts.group(1)
1123-
eparts = re.search("^(now\s*[+-]\s*\d+)", config.get(CONF_END_TIME))
1123+
eparts = re.search(r"^(now\s*[+-]\s*\d+)", config.get(CONF_END_TIME))
11241124
if eparts is not None:
11251125
self._end_time_private = eparts.group(1)
11261126

@@ -1364,7 +1364,7 @@ def _parse_time(self, time_str, name=None):
13641364
parsed_time = None
13651365
sun = None
13661366
offset = 0
1367-
parts = re.search("^(\d+)-(\d+)-(\d+)\s+(\d+):(\d+):(\d+)$", str(time_str))
1367+
parts = re.search(r"^(\d+)-(\d+)-(\d+)\s+(\d+):(\d+):(\d+)$", str(time_str))
13681368
if parts:
13691369
this_time = datetime(
13701370
int(parts.group(1)),
@@ -1377,7 +1377,7 @@ def _parse_time(self, time_str, name=None):
13771377
)
13781378
parsed_time = dt.as_local(this_time)
13791379
else:
1380-
parts = re.search("^(\d+):(\d+):(\d+)$", str(time_str))
1380+
parts = re.search(r"^(\d+):(\d+):(\d+)$", str(time_str))
13811381
if parts:
13821382
today = dt.as_local(dt.now())
13831383
time_temp = time(
@@ -1401,7 +1401,7 @@ def _parse_time(self, time_str, name=None):
14011401
offset = 0
14021402
else:
14031403
parts = re.search(
1404-
"^sunrise\s*([+-])\s*(\d+):(\d+):(\d+)$", str(time_str)
1404+
r"^sunrise\s*([+-])\s*(\d+):(\d+):(\d+)$", str(time_str)
14051405
)
14061406
if parts:
14071407

@@ -1424,7 +1424,7 @@ def _parse_time(self, time_str, name=None):
14241424
parsed_time = self.sunrise(True) - td
14251425
else:
14261426
parts = re.search(
1427-
"^sunset\s*([+-])\s*(\d+):(\d+):(\d+)$", str(time_str)
1427+
r"^sunset\s*([+-])\s*(\d+):(\d+):(\d+)$", str(time_str)
14281428
)
14291429
if parts:
14301430
sun = "sunset"
@@ -1714,7 +1714,7 @@ def debug_time_wrapper(self, timet):
17141714
See config_times.
17151715
"""
17161716
s = timet
1717-
parts = re.search("^now\s*([+-])\s*(\d+)\s*\(?(\d+)?\)?$", timet)
1717+
parts = re.search(r"^now\s*([+-])\s*(\d+)\s*\(?(\d+)?\)?$", timet)
17181718
if parts:
17191719
sign = parts.group(1)
17201720
first_delay = parts.group(3)

0 commit comments

Comments
 (0)