Kill me
This commit is contained in:
@@ -81,34 +81,6 @@ class TelemetryController:
|
||||
start_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:
|
||||
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")
|
||||
|
||||
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