🎨 Auto format

This commit is contained in:
pre-commit-ci-lite[bot] 2025-12-04 22:47:16 +00:00 committed by GitHub
parent d5268d7cf5
commit d82a045a18
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 14 deletions

View File

@ -363,8 +363,7 @@ def infer_response_model_from_ast(
source = inspect.getsource(endpoint_function) source = inspect.getsource(endpoint_function)
except (OSError, TypeError): except (OSError, TypeError):
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " f"AST inference skipped for '{func_name}': could not retrieve source code"
"could not retrieve source code"
) )
return None return None
@ -373,7 +372,7 @@ def infer_response_model_from_ast(
tree = ast.parse(source) tree = ast.parse(source)
except SyntaxError: except SyntaxError:
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " "syntax error in source code" f"AST inference skipped for '{func_name}': syntax error in source code"
) )
return None return None
@ -403,7 +402,7 @@ def infer_response_model_from_ast(
if not return_statements: if not return_statements:
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " "no return statement found" f"AST inference skipped for '{func_name}': no return statement found"
) )
return None return None
@ -455,22 +454,19 @@ def infer_response_model_from_ast(
if not isinstance(key.value, str): if not isinstance(key.value, str):
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " f"AST inference skipped for '{func_name}': non-string key found in dict"
"non-string key found in dict"
) )
return None return None
field_name = key.value field_name = key.value
field_type = _infer_type_from_ast( field_type = _infer_type_from_ast(value, func_def, f"{func_name}_{field_name}")
value, func_def, f"{func_name}_{field_name}"
)
fields[field_name] = (field_type, ...) fields[field_name] = (field_type, ...)
if not fields: if not fields:
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " "no fields could be inferred" f"AST inference skipped for '{func_name}': no fields could be inferred"
) )
return None return None
@ -479,8 +475,7 @@ def infer_response_model_from_ast(
# type annotations unnecessarily # type annotations unnecessarily
if all(field_type is Any for field_type, _ in fields.values()): if all(field_type is Any for field_type, _ in fields.values()):
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " f"AST inference skipped for '{func_name}': all fields resolved to Any type"
"all fields resolved to Any type"
) )
return None return None
@ -494,7 +489,6 @@ def infer_response_model_from_ast(
return create_model(model_name, **fields) # type: ignore[call-overload,no-any-return] return create_model(model_name, **fields) # type: ignore[call-overload,no-any-return]
except Exception as e: except Exception as e:
logger.debug( logger.debug(
f"AST inference skipped for '{func_name}': " f"AST inference skipped for '{func_name}': failed to create model: {e}"
f"failed to create model: {e}"
) )
return None return None