convert() — flask Function Reference
Architecture documentation for the convert() function in cli.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 4337d6ea_9213_50a1_6bfc_c7112d32f4ae["convert()"] a46f132f_0874_273d_9a06_00950b03068e["CertParamType"] 4337d6ea_9213_50a1_6bfc_c7112d32f4ae -->|defined in| a46f132f_0874_273d_9a06_00950b03068e 8eb5bdbd_196f_b1b3_4db6_12b57e8cf31c["convert()"] 8eb5bdbd_196f_b1b3_4db6_12b57e8cf31c -->|calls| 4337d6ea_9213_50a1_6bfc_c7112d32f4ae 8eb5bdbd_196f_b1b3_4db6_12b57e8cf31c["convert()"] 4337d6ea_9213_50a1_6bfc_c7112d32f4ae -->|calls| 8eb5bdbd_196f_b1b3_4db6_12b57e8cf31c style 4337d6ea_9213_50a1_6bfc_c7112d32f4ae fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/cli.py lines 791–825
def convert(
self, value: t.Any, param: click.Parameter | None, ctx: click.Context | None
) -> t.Any:
try:
import ssl
except ImportError:
raise click.BadParameter(
'Using "--cert" requires Python to be compiled with SSL support.',
ctx,
param,
) from None
try:
return self.path_type(value, param, ctx)
except click.BadParameter:
value = click.STRING(value, param, ctx).lower()
if value == "adhoc":
try:
import cryptography # noqa: F401
except ImportError:
raise click.BadParameter(
"Using ad-hoc certificates requires the cryptography library.",
ctx,
param,
) from None
return value
obj = import_string(value, silent=True)
if isinstance(obj, ssl.SSLContext):
return obj
raise
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does convert() do?
convert() is a function in the flask codebase, defined in src/flask/cli.py.
Where is convert() defined?
convert() is defined in src/flask/cli.py at line 791.
What does convert() call?
convert() calls 1 function(s): convert.
What calls convert()?
convert() is called by 1 function(s): convert.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free