__all__ = ('Cloud') import json import os import dropbox import data from pyoram import utils, log from pyoram.core import config from pyoram.exceptions import ErrorInCloudMap, CloudTokenError logger = log.get_logger(__name__) JSON_TOKEN = 'token' JSON_INIT = 'init' TOKEN_PLACEHOLDER = 'My token' FOLDER_NAME = 'data' FILE_NAME = 'block%d.oram' RANDOM_BYTE_FACTOR = 0.74 RESPONSE_CODE_OK = 200 class Cloud: def __init__(self, aes_crypto): if not data.file_exists(utils.CLOUD_MAP_FILE_NAME): logger.info('Create cloud map') self.create_cloud_map() cloud_map = self.load_cloud_map() self.aes_crypto = aes_crypto
import json import os import dropbox import data from pyoram import utils, log from pyoram.core import config from pyoram.exceptions import ErrorInCloudMap, CloudTokenError logger = log.get_logger(__name__) JSON_TOKEN = 'token' JSON_INIT = 'init' TOKEN_PLACEHOLDER = 'My token' FOLDER_NAME = 'data' FILE_NAME = 'block%d.oram' RANDOM_BYTE_FACTOR = 0.74 RESPONSE_CODE_OK = 200 class Cloud: def __init__(self, aes_crypto): if not data.file_exists(utils.CLOUD_MAP_FILE_NAME): logger.info('Create cloud map') self.create_cloud_map() cloud_map = self.load_cloud_map() self.aes_crypto = aes_crypto self.token = cloud_map[0] self.cloud_init = cloud_map[1]