+class PlomSocketSSL(PlomSocket):
+
+ def __init__(self, *args, server_side=False, **kwargs):
+ import ssl
+ print('DEBUG', args, kwargs)
+ super().__init__(*args, **kwargs)
+ if server_side:
+ self.socket = ssl.wrap_socket(self.socket, server_side=True,
+ certfile="server.pem",
+ keyfile="key.pem")
+ else:
+ self.socket = ssl.wrap_socket(self.socket)
+
+
+