File tree Expand file tree Collapse file tree
src/datamodel_code_generator/parser
nested_directory/definitions/relative
use_union_operator/definitions/relative
openapi/nested_package_enum_default/io Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2426,9 +2426,15 @@ class Processed(NamedTuple):
24262426 imports = module_to_import [module_ ] = Imports (self .use_exact_imports )
24272427 init = False
24282428 if module_ :
2429- parent = (* module_ [:- 1 ], "__init__.py" )
2430- if parent not in results :
2431- results [parent ] = Result (body = "" )
2429+ if len (module_ ) == 1 :
2430+ parent = ("__init__.py" ,)
2431+ if parent not in results :
2432+ results [parent ] = Result (body = "" )
2433+ else :
2434+ for i in range (1 , len (module_ )):
2435+ parent = (* module_ [:i ], "__init__.py" )
2436+ if parent not in results :
2437+ results [parent ] = Result (body = "" )
24322438 if (* module_ , "__init__.py" ) in results :
24332439 module = (* module_ , "__init__.py" )
24342440 init = True
Original file line number Diff line number Diff line change 1+ # generated by datamodel-codegen:
2+ # filename: external_files_in_directory
3+ # timestamp: 2019-07-26T00:00:00+00:00
Original file line number Diff line number Diff line change 1+ # generated by datamodel-codegen:
2+ # filename: external_files_in_directory
3+ # timestamp: 2019-07-26T00:00:00+00:00
Original file line number Diff line number Diff line change 1+ # generated by datamodel-codegen:
2+ # filename: nested_package_enum_default.json
3+ # timestamp: 1985-10-26T08:21:00+00:00
Original file line number Diff line number Diff line change 1+ # generated by datamodel-codegen:
2+ # filename: nested_package_enum_default.json
3+ # timestamp: 1985-10-26T08:21:00+00:00
You can’t perform that action at this time.
0 commit comments