예제 #1
0
파일: task.py 프로젝트: harlowja/enamel
    def _get_by_uuid_from_db(uuid):
        session = db_utils.get_session()
        db_task = session.query(db_models.Task).filter_by(uuid=uuid).first()

        if not db_task:
            raise obj_exception.TaskNotFound(uuid=uuid)
        return db_task
예제 #2
0
파일: task.py 프로젝트: harlowja/enamel
 def _create_in_db(updates):
     session = db_utils.get_session()
     db_task = db_models.Task()
     db_task.update(updates)
     db_task.save(session)
     return db_task
예제 #3
0
파일: task.py 프로젝트: alaski/enamel
    def _get_by_uuid_from_db(uuid):
        session = db_utils.get_session()
        db_task = session.query(db_models.Task).filter_by(uuid=uuid).first()

        # TODO(alaski): raise exception if db_task not found
        return db_task
예제 #4
0
 def _create_in_db(updates):
     session = db_utils.get_session()
     db_task_item = db_models.TaskItem()
     db_task_item.update(updates)
     db_task_item.save(session)
     return db_task_item