@@ -376,9 +376,9 @@ def _get_query_param_field_name(obj_field: Field) -> str:
376376 return obj_param_metadata .get ("field_name" , obj_field .name )
377377
378378
379- def _get_delimited_query_params (metadata : dict , field_name : str , obj : any , array_delimiter : str ) -> dict [
379+ def _get_delimited_query_params (metadata : dict , field_name : str , obj : any , delimiter : str ) -> dict [
380380 str , list [str ]]:
381- return _populate_form (field_name , metadata .get ("explode" , True ), obj , _get_query_param_field_name , array_delimiter )
381+ return _populate_form (field_name , metadata .get ("explode" , True ), obj , _get_query_param_field_name , delimiter )
382382
383383
384384SERIALIZATION_METHOD_TO_CONTENT_TYPE = {
@@ -548,7 +548,7 @@ def _get_form_field_name(obj_field: Field) -> str:
548548 return obj_param_metadata .get ("field_name" , obj_field .name )
549549
550550
551- def _populate_form (field_name : str , explode : boolean , obj : any , get_field_name_func : Callable , array_delimiter : str ) -> \
551+ def _populate_form (field_name : str , explode : boolean , obj : any , get_field_name_func : Callable , delimiter : str ) -> \
552552 dict [str , list [str ]]:
553553 params : dict [str , list [str ]] = {}
554554
@@ -572,10 +572,10 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f
572572 params [obj_field_name ] = [_val_to_string (val )]
573573 else :
574574 items .append (
575- f'{ obj_field_name } , { _val_to_string (val )} ' )
575+ f'{ obj_field_name } { delimiter } { _val_to_string (val )} ' )
576576
577577 if len (items ) > 0 :
578- params [field_name ] = [',' .join (items )]
578+ params [field_name ] = [delimiter .join (items )]
579579 elif isinstance (obj , dict ):
580580 items = []
581581 for key , value in obj .items ():
@@ -585,10 +585,10 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f
585585 if explode :
586586 params [key ] = _val_to_string (value )
587587 else :
588- items .append (f'{ key } , { _val_to_string (value )} ' )
588+ items .append (f'{ key } { delimiter } { _val_to_string (value )} ' )
589589
590590 if len (items ) > 0 :
591- params [field_name ] = [',' .join (items )]
591+ params [field_name ] = [delimiter .join (items )]
592592 elif isinstance (obj , list ):
593593 items = []
594594
@@ -604,7 +604,7 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f
604604 items .append (_val_to_string (value ))
605605
606606 if len (items ) > 0 :
607- params [field_name ] = [array_delimiter .join ([str (item ) for item in items ])]
607+ params [field_name ] = [delimiter .join ([str (item ) for item in items ])]
608608 else :
609609 params [field_name ] = [_val_to_string (obj )]
610610
0 commit comments