def __init__(self, db_uri, sort_path, preserve_path, nims_path, dir_mode, sleep_time): super(Sorter, self).__init__() self.sort_path = nimsutil.make_joined_path(sort_path) self.preserve_path = nimsutil.make_joined_path(preserve_path) if preserve_path else None self.nims_path = nimsutil.make_joined_path(nims_path) self.dir_mode = dir_mode self.sleep_time = sleep_time self.alive = True model.init_model(sqlalchemy.create_engine(db_uri))
def __init__(self, db_uri, sort_path, preserve_path, nims_path, dir_mode, sleep_time): super(Sorter, self).__init__() self.sort_path = nimsutil.make_joined_path(sort_path) self.preserve_path = nimsutil.make_joined_path( preserve_path) if preserve_path else None self.nims_path = nimsutil.make_joined_path(nims_path) self.dir_mode = dir_mode self.sleep_time = sleep_time self.alive = True model.init_model(sqlalchemy.create_engine(db_uri))
def __init__(self, db_uri, stage_path, unsort_path, nims_path, dir_mode, preserve_mode, sleep_time, log): super(Sorter, self).__init__() self.stage_path = stage_path self.unsort_path = unsort_path self.nims_path = nims_path self.dir_mode = dir_mode self.preserve_mode = preserve_mode self.sleep_time = sleep_time self.log = log self.alive = True self.dataset_classes = sorted(model.PrimaryMRData.__subclasses__(), key=lambda cls: cls.priority) model.init_model(sqlalchemy.create_engine(db_uri))
def setup_db(): """Method used to build a database""" engine = config['pylons.app_globals'].sa_engine model.init_model(engine) model.metadata.create_all(engine)