gdata.tlslite.BaseDB | index /usr/local/google/home/afshar/src/external-gdata-release/google3/src/gdata/tlslite/BaseDB.py

`Base class for SharedKeyDB and VerifierDB.`

Modules

``

anydbm | thread |  |

Classes

``

BaseDB

class BaseDB

``

Methods defined here:

__contains__(self, username)
  `Check if the database contains the specified username.
  @type username: str
  @param username: The username to check for.
  @rtype: bool
  @return: True if the database contains the username, False
  otherwise.`

__delitem__(self, username)

__getitem__(self, username)

__init__(self, filename, type)

__setitem__(self, username, value)

check(self, username, param)

create(self)
  `Create a new on-disk database.
  @raise anydbm.error: If there's a problem creating the database.`

keys(self)
  `Return a list of usernames in the database.
  @rtype: list
  @return: The usernames in the database.`

open(self)
  `Open a pre-existing on-disk database.
  @raise anydbm.error: If there's a problem opening the database.
  @raise ValueError: If the database is not of the right type.`