@@ -376,9 +376,9 @@ def _get_query_param_field_name(obj_field: Field) -> str:
376
376
return obj_param_metadata .get ("field_name" , obj_field .name )
377
377
378
378
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 [
380
380
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 )
382
382
383
383
384
384
SERIALIZATION_METHOD_TO_CONTENT_TYPE = {
@@ -548,7 +548,7 @@ def _get_form_field_name(obj_field: Field) -> str:
548
548
return obj_param_metadata .get ("field_name" , obj_field .name )
549
549
550
550
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 ) -> \
552
552
dict [str , list [str ]]:
553
553
params : dict [str , list [str ]] = {}
554
554
@@ -572,10 +572,10 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f
572
572
params [obj_field_name ] = [_val_to_string (val )]
573
573
else :
574
574
items .append (
575
- f'{ obj_field_name } , { _val_to_string (val )} ' )
575
+ f'{ obj_field_name } { delimiter } { _val_to_string (val )} ' )
576
576
577
577
if len (items ) > 0 :
578
- params [field_name ] = [',' .join (items )]
578
+ params [field_name ] = [delimiter .join (items )]
579
579
elif isinstance (obj , dict ):
580
580
items = []
581
581
for key , value in obj .items ():
@@ -585,10 +585,10 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f
585
585
if explode :
586
586
params [key ] = _val_to_string (value )
587
587
else :
588
- items .append (f'{ key } , { _val_to_string (value )} ' )
588
+ items .append (f'{ key } { delimiter } { _val_to_string (value )} ' )
589
589
590
590
if len (items ) > 0 :
591
- params [field_name ] = [',' .join (items )]
591
+ params [field_name ] = [delimiter .join (items )]
592
592
elif isinstance (obj , list ):
593
593
items = []
594
594
@@ -604,7 +604,7 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f
604
604
items .append (_val_to_string (value ))
605
605
606
606
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 ])]
608
608
else :
609
609
params [field_name ] = [_val_to_string (obj )]
610
610
0 commit comments