File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
- from datetime import datetime
1
+ from datetime import datetime , timedelta
2
2
from os import getloadavg
3
3
4
4
from flask import Flask , jsonify , abort , request
@@ -135,8 +135,10 @@ def get_longtime_forecast(city, lot_id):
135
135
return ("Error 400: invalid API version" , 400 )
136
136
137
137
try :
138
- datetime .strptime (date_from , '%Y-%m-%dT%H:%M:%S' )
139
- datetime .strptime (date_to , '%Y-%m-%dT%H:%M:%S' )
138
+ delta = datetime .strptime (date_to , '%Y-%m-%dT%H:%M:%S' ) - datetime .strptime (date_from , '%Y-%m-%dT%H:%M:%S' )
139
+ if delta > timedelta (days = 7 ):
140
+ return ("Error 400: Time ranges cannot be greater than 7 days. "
141
+ "To retrieve more data check out the <a href=\" https://parkendd.de/dumps\" >dumps</a>." , 400 )
140
142
except ValueError :
141
143
return ("Error 400: from and/or to URL params "
142
144
"are not in ISO format, e.g. 2015-06-26T18:00:00" , 400 )
You can’t perform that action at this time.
0 commit comments