Kill me
This commit is contained in:
@@ -81,34 +81,6 @@ class TelemetryController:
|
|||||||
start_date = None
|
start_date = None
|
||||||
end_date = None
|
end_date = None
|
||||||
|
|
||||||
if not filter_str:
|
|
||||||
return start_date, end_date
|
|
||||||
|
|
||||||
conditions = filter_str.split("and")
|
|
||||||
for cond in conditions:
|
|
||||||
parts = cond.strip().split()
|
|
||||||
if len(parts) != 3:
|
|
||||||
continue
|
|
||||||
|
|
||||||
field, operator, value = parts
|
|
||||||
try:
|
|
||||||
dt = datetime.fromisoformat(value)
|
|
||||||
except ValueError:
|
|
||||||
continue
|
|
||||||
|
|
||||||
if operator == "ge":
|
|
||||||
start_date = dt
|
|
||||||
elif operator == "le":
|
|
||||||
end_date = dt
|
|
||||||
|
|
||||||
return start_date, end_date
|
|
||||||
|
|
||||||
|
|
||||||
def extract_dates_from_odata(filter_str):
|
|
||||||
|
|
||||||
start_date = None
|
|
||||||
end_date = None
|
|
||||||
|
|
||||||
if not filter_str:
|
if not filter_str:
|
||||||
return start_date, end_date
|
return start_date, end_date
|
||||||
|
|
||||||
@@ -129,7 +101,3 @@ def extract_dates_from_odata(filter_str):
|
|||||||
logger.log_info(f"${value} is not a number")
|
logger.log_info(f"${value} is not a number")
|
||||||
|
|
||||||
return start_date, end_date
|
return start_date, end_date
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
res = extract_dates_from_odata("from ge 1735680000 and to le 1736015999")
|
|
||||||
print(res)
|
|
||||||
Reference in New Issue
Block a user