import http.client from tools import const from tools.protocols.http import Http class Https(Http): CONNECTION_REQUIRED = {'user': 'user', 'password': 'password', 'ip': 'ip', 'fileType': 'driver_type', 'source': 'source', 'domain': 'domain', 'port': 'port', 'filePath': 'source', 'layerName': 'layer_name', 'subtype': 'type'} NAME = const.HTTPS_KEY def __init__(self, ip, port, user="", password=""): if ip == 'www.dropbox.com': self.ip = 'www.dl.dropboxusercontent.com' else: self.ip = ip self.port = port self.user = user self.password = password self.conn = http.client.HTTPSConnection(self.ip, self.port) self.http_scheme = 'https'