@@ -46,20 +46,22 @@ def generate(spec_folder: str, spec_files: List[str], output_path: str, language
4646 sub_dir = subdirectories .get (language , 'rest' )
4747 parent_dir = Path (__file__ ).parent .parent
4848 output_path = os .path .join (output_path , sub_dir )
49- config_path = os .path .join (parent_dir , CONFIG_FOLDER , language )
49+ config_path = os .path .join (parent_dir , CONFIG_FOLDER )
5050
5151 shutil .rmtree (config_path , ignore_errors = True )
5252 Path (config_path ).mkdir (parents = True , exist_ok = True )
5353
5454 for spec_file in spec_files :
55+ Path (os .path .join (config_path , spec_file )).mkdir (parents = True , exist_ok = True )
5556 if spec_file in generateForLanguages :
5657 if language in dynamic_languages :
5758 input_path_versioned , input_path_versionless , spec_dir = preprocess_orgs_spec (spec_folder , spec_file , parent_dir )
5859 generate_domain_for_language (input_path_versioned , config_path , spec_dir , output_path , language , parent_dir )
5960 generate_domain_for_language (input_path_versionless , config_path , spec_dir , output_path , language , parent_dir )
6061 if language in generateForLanguages .get (spec_file ):
6162 generate_domain_for_language (spec_file , config_path , spec_folder , output_path , language , parent_dir )
62- else : generate_domain_for_language (spec_file , config_path , spec_folder , output_path , language , parent_dir )
63+ else :
64+ generate_domain_for_language (spec_file , config_path , spec_folder , output_path , language , parent_dir )
6365 if spec_files [0 ] in generateForLanguages :
6466 if language in generateForLanguages .get (spec_files [0 ]) or language in dynamic_languages :
6567 print (f'Generating { output_path } from { spec_folder } ' )
0 commit comments