File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed
Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -164,20 +164,18 @@ def parse(path: str, model_file_name: str = ""):
164164 import jinja2
165165 results = parse_swagger_and_generate_models (path )
166166 tmpl = jinja2 .Template (open ("pydantic_client/models.template" ).read ())
167- render_fields = {}
168-
169- for key , value in all_models .items ():
170- fields = [
167+ render_fields = {
168+ key : [
171169 f"{ field } : { ftype } "
172170 for field , ftype in value .items ()
173- ]
174- render_fields [ key ] = fields
175- for entity in results :
176- args = ", " .join ([
177- f"{ name } : { type_ } "
178- for name , type_ in entity .arg_dict .items ()
179- ])
180- entity .args = args
171+ ] for key , value in all_models . items ()
172+ }
173+ for entity in results :
174+ args = ", " .join ([
175+ f"{ name } : { type_ } "
176+ for name , type_ in entity .arg_dict .items ()
177+ ])
178+ entity .args = args
181179
182180 if render_fields :
183181 model_string = tmpl .render (models = render_fields , info = results )
You can’t perform that action at this time.
0 commit comments