def sync_versions(self, project): version = sync_versions(project) return { 'build_triggered': False, 'project': project.slug, 'versions': [version], }
def sync_versions(self, project, sync=True): """ Trigger a sync and returns a response indicating if the build was triggered or not. If `sync` is False, the sync isn't triggered and a response indicating so is returned. """ version = None if sync: version = sync_versions(project) return { 'build_triggered': False, 'project': project.slug, 'versions': [version] if version else [], 'versions_synced': version is not None, }