def get_or_create(name): project = Project.get_by(name=name) if project is None: open_status = get_or_create_open_status() project = Project(name=name, project_status_id=open_status["id"]) project.save() return project.serialize()
def get_or_create_project(name): """ Get project which match given name. Create it if it does not exist. """ project = Project.get_by(name=name) if project is None: open_status = get_or_create_open_status() project = Project(name=name, project_status_id=open_status["id"]) project.save() return project.serialize()