(
bind_host: str,
bind_port: int,
cors_allow_origins: tuple[str, ...],
max_body_size: int,
)
| 94 | ) |
| 95 | @click.version_option(version=black.__version__) |
| 96 | def main( |
| 97 | bind_host: str, |
| 98 | bind_port: int, |
| 99 | cors_allow_origins: tuple[str, ...], |
| 100 | max_body_size: int, |
| 101 | ) -> None: |
| 102 | logging.basicConfig(level=logging.INFO) |
| 103 | app = make_app(cors_allow_origins=cors_allow_origins, max_body_size=max_body_size) |
| 104 | ver = black.__version__ |
| 105 | black.out(f"blackd version {ver} listening on {bind_host} port {bind_port}") |
| 106 | loop = maybe_use_uvloop() |
| 107 | try: |
| 108 | web.run_app( |
| 109 | app, |
| 110 | host=bind_host, |
| 111 | port=bind_port, |
| 112 | handle_signals=True, |
| 113 | print=None, |
| 114 | loop=loop, |
| 115 | ) |
| 116 | finally: |
| 117 | if not loop.is_closed(): |
| 118 | loop.close() |
| 119 | |
| 120 | |
| 121 | @cache |
no test coverage detected