RUN apk add py3-cffi
RUN apk add gcc
RUN apk add make
+RUN pip3 install SSLContext
RUN pip3 install pynacl
RUN pip3 install discord.py asynqp
RUN pip3 install aioprometheus
import socket
import random
import ssl
+import sslcontext
import asynqp
import discord.voice_client
import datetime
log.debug('>> {}'.format(msg.body))
async def rabbit_connect(self):
- log.debug('Creating rabbitmq socket')
+ log.debug('Creating rabbitmq socket to {}:{}'.format(self.rabbit_config['host'], int(self.rabbit_config['port'])))
# CREATE SOCKET
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# WRAP SOCKET
- sock = ssl.wrap_socket(sock)
+ sock = sslcontext.wrap_socket(sock)
sock.connect((self.rabbit_config['host'], int(self.rabbit_config['port'])))
connection = await asynqp.connect(virtual_host=self.rabbit_config['vhost'], username=self.rabbit_config['user'], password=self.rabbit_config['password'], sock=sock)