def __init__(self, mongo_db=arg_not_supplied, log=logtoscreen("mongoLogData")): self._mongo_data = mongoData(LOG_COLLECTION_NAME, LOG_RECORD_ID, mongo_db=mongo_db) super().__init__(log=log)
def __init__(self, mongo_db=None, log=logtoscreen("mongoRollParametersData")): super().__init__(log=log) self._mongo_data = mongoData(ROLL_COLLECTION, "instrument_code", mongo_db=mongo_db)
def __init__(self, mongo_db=arg_not_supplied, log=logtoscreen("mongoFuturesInstrumentData")): super().__init__(log=log) self._mongo_data = mongoData(INSTRUMENT_COLLECTION, "instrument_code", mongo_db=mongo_db)
def __init__(self, mongo_db=arg_not_supplied, log=logtoscreen("mongoControlProcessData")): super().__init__(log=log) self._mongo_data = mongoData(PROCESS_CONTROL_COLLECTION, PROCESS_CONTROL_KEY, mongo_db=mongo_db)
def __init__( self, mongo_db=arg_not_supplied, idoffset=arg_not_supplied, log=logtoscreen("mongoIDTracker"), ): super().__init__(log=log, idoffset=idoffset) self._mongo_data = mongoData(IB_CLIENT_COLLECTION, IB_ID_REF, mongo_db)
def __init__( self, type: str, data=None, log_level: str = "Off", mongo_db: mongoDb = arg_not_supplied, **kwargs, ): super().__init__(type=type, log_level=log_level, **kwargs) self._mongo_data = mongoData(LOG_COLLECTION_NAME, LOG_RECORD_ID, mongo_db=mongo_db) self._delete_old_metadata()
def __init__(self, mongo_db=None, log=logtoscreen("mongoFuturesContractData")): super().__init__(log=log) mongo_data = mongoData(CONTRACT_COLLECTION, "contract_key", mongo_db=mongo_db) self._mongo_data = mongo_data any_old_data_was_modified = _from_old_to_new_contract_storage( mongo_data) if any_old_data_was_modified: self.log.critical( "Modified the storage of contract data. Any other processes running will need restarting with new code" )