Package couchdbkit :: Module resource
[hide private]
[frames] | no frames]

Module resource

source code

couchdb.resource ~~~~~~~~~~~~~~~~~~~~~~

This module providess a common interface for all CouchDB request. This module makes HTTP request using :mod:`httplib2` module or :mod:`pycurl` if available. Just use set transport argument for this.

Example:

>>> resource = CouchdbResource()
>>> info = resource.get()
>>> info['couchdb']
u'Welcome'

Version: 0.6.2

Classes [hide private]
  CouchDBResponse
  CouchdbResource
Functions [hide private]
 
encode_params(params)
encode parameters in json if needed
source code
 
escape_docid(docid) source code
 
encode_attachments(attachments) source code
Variables [hide private]
  USER_AGENT = 'couchdbkit/0.6.2'
  re_sp = re.compile(r'\s')
  __package__ = 'couchdbkit'