Skip to content

Commit 2f9c267

Browse files
authored
tls only with cert_file_name for now
1 parent 30cec00 commit 2f9c267

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/socketify/asgi.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -573,8 +573,8 @@ def __init__(
573573
self.server = App(options, task_factory_max_items=0)
574574
self.SERVER_PORT = None
575575
self.SERVER_HOST = ""
576-
self.SERVER_SCHEME = "https" if self.server.options else "http"
577-
self.SERVER_WS_SCHEME = "wss" if self.server.options else "ws"
576+
self.SERVER_SCHEME = "https" if self.server.options and self.server.options.cert_file_name is not None else "http"
577+
self.SERVER_WS_SCHEME = "wss" if self.server.options and self.server.options.cert_file_name is not Noneelse "ws"
578578
self.task_factory_max_items = task_factory_max_items
579579
self.lifespan = lifespan
580580

src/socketify/wsgi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ def listen(self, port_or_options, handler=None):
671671
"wsgi.errors": sys.stderr,
672672
"wsgi.version": (1, 0),
673673
"wsgi.run_once": False,
674-
"wsgi.url_scheme": "https" if self.server.options else "http",
674+
"wsgi.url_scheme": "https" if self.server.options and self.server.options.cert_file_name is not None else "http",
675675
"wsgi.multithread": False,
676676
"wsgi.multiprocess": False,
677677
"wsgi.file_wrapper": None, # No file wrapper support for now

0 commit comments

Comments
 (0)