class documentation

Undocumented

Method __init__ Create a store object that acts as an interface to perform the basic operations for storing, retrieving and erasing credentials using `program`.
Method erase Erase credentials for `server`. Raises a `StoreError` if an error occurs.
Method get Retrieve credentials for `server`. If no credentials are found, a `StoreError` will be raised.
Method list List stored credentials. Requires v0.4.0+ of the helper.
Method store Store credentials for `server`. Raises a `StoreError` if an error occurs.
Instance Variable environment Undocumented
Instance Variable exe Undocumented
Instance Variable program Undocumented
Method _execute Undocumented
def __init__(self, program, environment=None): (source)

Create a store object that acts as an interface to perform the basic operations for storing, retrieving and erasing credentials using `program`.

def erase(self, server): (source)

Erase credentials for `server`. Raises a `StoreError` if an error occurs.

def get(self, server): (source)

Retrieve credentials for `server`. If no credentials are found, a `StoreError` will be raised.

def list(self): (source)

List stored credentials. Requires v0.4.0+ of the helper.

def store(self, server, username, secret): (source)

Store credentials for `server`. Raises a `StoreError` if an error occurs.

environment = (source)

Undocumented

Undocumented

Undocumented

def _execute(self, subcmd, data_input): (source)

Undocumented