Exemple #1
0
    def wp_newCategory(self, blogid, user, password, struct):
        category = Category.from_wordpress(struct)
        _id = yield motor.Op(self.settings['db'].categories.insert,
            category.to_python())

        cache.event('categories_changed')
        self.result(str(_id))
Exemple #2
0
    def wp_newCategory(self, blogid, user, password, struct):
        def inserted_category(_id, error):
            if error:
                self.result(xmlrpclib.Fault(500, str(error)))
            else:
                cache.event('categories_changed')
                self.result(str(_id))

        category = Category.from_wordpress(struct)
        self.settings['db'].categories.insert(
            category.to_python(), callback=inserted_category)
Exemple #3
0
    def wp_newCategory(self, blogid, user, password, struct):
        def inserted_category(_id, error):
            if error:
                raise error

            cache.event('categories_changed')
            self.result(str(_id))

        category = Category.from_wordpress(struct)
        self.settings['db'].categories.insert(
            category.to_python(), callback=inserted_category)
Exemple #4
0
    def wp_newCategory(self, blogid, user, password, struct):
        category = Category.from_wordpress(struct)
        _id = yield self.settings['db'].categories.insert(category.to_python())

        yield cache.event('categories_changed')
        self.result(str(_id))