pymongo::helpers Namespace Reference

Functions

def _auth_key
def _check_command_response
def _fields_list_to_dict
def _index_document
def _index_list
def _password_digest
def _unpack_response

Variables

 _md5func = hashlib.md5

Function Documentation

def pymongo::helpers::_auth_key (   nonce,
  username,
  password 
) [private]
Get an auth key to use for authentication.

Definition at line 143 of file helpers.py.

def pymongo::helpers::_check_command_response (   response,
  reset,
  msg = "%s",
  allowable_errors = [] 
) [private]

Definition at line 111 of file helpers.py.

def pymongo::helpers::_fields_list_to_dict (   fields  )  [private]
Takes a list of field names and returns a matching dictionary.

["a", "b"] becomes {"a": 1, "b": 1}

and

["a.b.c", "d", "a.c"] becomes {"a.b.c": 1, "d": 1, "a.c": 1}

Definition at line 152 of file helpers.py.

def pymongo::helpers::_index_document (   index_list  )  [private]
Helper to generate an index specifying document.

Takes a list of (key, direction) pairs.

Definition at line 49 of file helpers.py.

def pymongo::helpers::_index_list (   key_or_list,
  direction = None 
) [private]
Helper to generate a list of (key, direction) pairs.

Takes such a list, or a single key, or a single key and direction.

Definition at line 33 of file helpers.py.

def pymongo::helpers::_password_digest (   username,
  password 
) [private]
Get a password digest to use for authentication.

Definition at line 129 of file helpers.py.

def pymongo::helpers::_unpack_response (   response,
  cursor_id = None,
  as_class = dict,
  tz_aware = False 
) [private]
Unpack a response from the database.

Check the response for errors and unpack, returning a dictionary
containing the response data.

:Parameters:
  - `response`: byte string as returned from the database
  - `cursor_id` (optional): cursor_id we sent to get this response -
    used for raising an informative exception when we get cursor id not
    valid at server response
  - `as_class` (optional): class to use for resulting documents

Definition at line 75 of file helpers.py.


Variable Documentation

Definition at line 19 of file helpers.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pymongo
Author(s): Bhaskara Marthi
autogenerated on Fri Jan 11 10:09:06 2013