Add assert to server_handler into init_server_socket function
This commit is contained in:
parent
c9ed7835c1
commit
0fb84420fe
1 changed files with 4 additions and 0 deletions
|
@ -5,11 +5,15 @@ import os
|
||||||
|
|
||||||
import config
|
import config
|
||||||
|
|
||||||
|
from .http_handler import HTTPHandler
|
||||||
|
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def init_server_socket(server_handler):
|
def init_server_socket(server_handler):
|
||||||
|
assert server_handler == HTTPHandler, "Server handler isn't Handler type"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as main_server_socket:
|
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as main_server_socket:
|
||||||
main_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)
|
main_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)
|
||||||
|
|
Loading…
Reference in a new issue