@@ -282,15 +282,16 @@ def generate_tile_to_cache(idx: str, x: int, y: int, z: int, params, parameter_h
282282 logger .debug ("Releasing cache placeholder %s" , rendering_tile_name (idx , x , y , z , parameter_hash ))
283283 release_cache_placeholder (config .cache_path , rendering_tile_name (idx , x , y , z , parameter_hash ))
284284
285- async def fetch_or_render_tile (already_waited : int , idx : str , x : int , y : int , z : int , request : Request , background_tasks : BackgroundTasks , post_params = {} ):
285+ async def fetch_or_render_tile (already_waited : int , idx : str , x : int , y : int , z : int , request : Request , background_tasks : BackgroundTasks , post_params = None ):
286286 check_proxy_key (request .headers .get ('tms-proxy-key' ))
287287
288288 es = Elasticsearch (
289289 config .elastic_hosts .split ("," ),
290290 verify_certs = False ,
291291 timeout = 120 ,
292292 )
293-
293+ if post_params is None :
294+ post_params = {}
294295 # Get hash and parameters
295296 try :
296297 print (request .query_params )
@@ -355,10 +356,10 @@ async def post_tile(already_waited: int, idx: str, x: int, y: int, z: int, reque
355356 params ["params" ] = json .dumps (params ["params" ])
356357 response = await fetch_or_render_tile (0 , idx , x , y , z , request , background_tasks , post_params = params )
357358 if isinstance (response , RedirectResponse ):
358- print (response . headers )
359+ print (already_waited )
359360 return JSONResponse (status_code = 200 , content = {"retry-after" : response .headers ['retry-after' ]})
360361 return response
361-
362+
362363
363364
364-
365+
0 commit comments