@@ -942,28 +942,6 @@ def _check_for_retry(response: requests.models.Response) -> tuple[bool, str]:
942942 return False , None
943943
944944
945- def convert_for_yaml (original_json : types .ObjectJsonRepr ) -> types .ObjectJsonRepr :
946- """Convert the original JSON defined for JSON export into a JSON format more adapted for YAML export"""
947- original_json = util .remove_nones (original_json )
948- if "plugins" in original_json :
949- original_json ["plugins" ] = util .dict_to_list (original_json ["plugins" ], "key" , "version" )
950- if "languages" in original_json :
951- original_json ["languages" ] = util .dict_to_list (original_json ["languages" ], "language" )
952- if "permissions" in original_json :
953- original_json ["permissions" ] = permissions .convert_for_yaml (original_json ["permissions" ])
954- if "permissionTemplates" in original_json :
955- for tpl in original_json ["permissionTemplates" ].values ():
956- if "permissions" in tpl :
957- tpl ["permissions" ] = permissions .convert_for_yaml (tpl ["permissions" ])
958- original_json ["permissionTemplates" ] = util .dict_to_list (original_json ["permissionTemplates" ], "name" )
959- if "devopsIntegration" in original_json :
960- original_json ["devopsIntegration" ] = util .dict_to_list (original_json ["devopsIntegration" ], "name" )
961- for key in ("analysisScope" , "authentication" , "generalSettings" , "linters" ):
962- if key in original_json :
963- original_json [key ] = util .dict_to_list (original_json [key ], "key" , "value" )
964- return original_json
965-
966-
967945def export (endpoint : Platform , export_settings : types .ConfigSettings , ** kwargs ) -> types .ObjectJsonRepr :
968946 """Exports all or a list of projects configuration as dict
969947
0 commit comments