Skip to content

Commit f81e3aa

Browse files
uasyncio: Add type check to ssl parameter
1 parent db28a1e commit f81e3aa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

uasyncio/uasyncio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def start_server(client_coro, host, port, backlog=10, ssl=None):
253253
if DEBUG and __debug__:
254254
log.debug("start_server: After accept: %s", s2)
255255
extra = {"peername": client_addr}
256-
if ssl is not None:
256+
if ssl is not None and isinstance(ssl, dict):
257257
ssl['server_side'] = ssl.get('server_side', True) # Set to server side if not specified
258258
s2 = ussl.wrap_socket(s2, **ssl)
259259
yield client_coro(StreamReader(s2), StreamWriter(s2, extra))

0 commit comments

Comments
 (0)