This repository has been archived by the owner. It is now read-only.
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
43 lines (33 sloc) 1019 Bytes
API classes for categories and subcategories.
from __future__ import absolute_import
from . import base
from . import links
class Category(links.LinkedResource):
A category or sub-category.
def __repr__(self):
return "<%s: %s>" % (self.__class__.__name__,
class CategoryManager(base.Manager):
Manage categories.
resource_class = Category
urlbit = 'category'
def all(self):
Get a list of all categories.
:rtype: A list of category instances.
return self._list('/content/%s/' % self.urlbit)
def get(self, resource):
Get an individual category.
:param resource: The resource instance or its ID.
:rtype: A list of category instances.
return self._get('/content/%s/%s/' % (self.urlbit, base.getid(resource)))
class SubcategoryManager(CategoryManager):
urlbit = 'sub_category'