mirror of https://gitlab.com/bashrc2/epicyon
Tidying
parent
f84f934362
commit
a31a99f60c
18
happening.py
18
happening.py
|
@ -35,6 +35,15 @@ from session import get_method
|
||||||
from auth import create_basic_auth_header
|
from auth import create_basic_auth_header
|
||||||
|
|
||||||
|
|
||||||
|
def _strings_are_digits(strings_list: []) -> bool:
|
||||||
|
"""Are the given list of strings digits?
|
||||||
|
"""
|
||||||
|
for text in strings_list:
|
||||||
|
if not text.isdigit():
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
def _dav_date_from_string(timestamp: str) -> str:
|
def _dav_date_from_string(timestamp: str) -> str:
|
||||||
"""Returns a datetime from a caldav date
|
"""Returns a datetime from a caldav date
|
||||||
"""
|
"""
|
||||||
|
@ -45,12 +54,9 @@ def _dav_date_from_string(timestamp: str) -> str:
|
||||||
timestamp_min = timestamp[11:][:2]
|
timestamp_min = timestamp[11:][:2]
|
||||||
timestamp_sec = timestamp[13:][:2]
|
timestamp_sec = timestamp[13:][:2]
|
||||||
|
|
||||||
if not timestamp_year.isdigit() or \
|
if not _strings_are_digits([timestamp_year, timestamp_month,
|
||||||
not timestamp_month.isdigit() or \
|
timestamp_day, timestamp_hour,
|
||||||
not timestamp_day.isdigit() or \
|
timestamp_min, timestamp_sec]):
|
||||||
not timestamp_hour.isdigit() or \
|
|
||||||
not timestamp_min.isdigit() or \
|
|
||||||
not timestamp_sec.isdigit():
|
|
||||||
return None
|
return None
|
||||||
if int(timestamp_year) < 2020 or int(timestamp_year) > 2100:
|
if int(timestamp_year) < 2020 or int(timestamp_year) > 2100:
|
||||||
return None
|
return None
|
||||||
|
|
Loading…
Reference in New Issue