def __init__(self, workloadId, url, database, workload = None): Document.__init__(self, workloadId) self.database = database self.url = url self.server = None self.couchdb = None if workload != None: self.update(workload.generateWorkloadSummary())
def __init__(self, run, lumi, dataset, user, bfield=0, initial_map = {}): ''' Instantiate the Couch document and set the appropriate values ''' CouchDocument.__init__(self, id=self._generate_id(run, lumi, dataset)) self.setdefault('run', run) self.setdefault('lumi', lumi) self.setdefault('dataset', dataset.strip('/').split('/')) self.setdefault('bfield', bfield) self.setdefault('map_history', []) self.setdefault('map', initial_map) self['map']['_meta'] = {'user': user, 'timestamp': str(datetime.now())}
def __init__(self, dqis_db=None, savable=False, *args, **kwargs): Document.__init__(self, *args, **kwargs) self.dqis_db = dqis_db