def getBlogTypesIds(): blogTypeService = entityFor(IBlogTypeService) assert isinstance(blogTypeService, IBlogTypeService) blogTypes = {} for name in BLOG_TYPES: blgTypes = blogTypeService.getAll(q=QBlogType(name=name)) if blgTypes: blogTypes[name] = next(iter(blgTypes)).Id else: blgType = BlogType() blgType.Name = name blogTypes[name] = blogTypeService.insert(blgType) return blogTypes