diff options
author | drebs <drebs@leap.se> | 2013-04-13 14:18:23 -0300 |
---|---|---|
committer | drebs <drebs@leap.se> | 2013-04-13 14:18:23 -0300 |
commit | ef6ddc1f03b726b2a6b2a773e752c530d1371a80 (patch) | |
tree | d3490afbc8be4211e3d52f1ae993059fae36c441 /src/leap | |
parent | ea7c0a8da1e823244700705ed5f175d56714c715 (diff) |
Add doc for soledad events.
Diffstat (limited to 'src/leap')
-rw-r--r-- | src/leap/soledad/__init__.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/leap/soledad/__init__.py b/src/leap/soledad/__init__.py index 9c7a728a..1ed7c556 100644 --- a/src/leap/soledad/__init__.py +++ b/src/leap/soledad/__init__.py @@ -76,6 +76,27 @@ class Soledad(object): This class is also responsible for bootstrapping users' account by creating OpenPGP keys and other cryptographic secrets and/or storing/fetching them on Soledad server. + + Soledad uses C{leap.common.events} to signal events. The possible events + to be signaled are: + + SOLEDAD_CREATING_KEYS: emitted during bootstrap sequence when key + generation starts. + SOLEDAD_DONE_CREATING_KEYS: emitted during bootstrap sequence when key + generation finishes. + SOLEDAD_UPLOADING_KEYS: emitted during bootstrap sequence when soledad + starts sending keys to server. + SOLEDAD_DONE_UPLOADING_KEYS: emitted during bootstrap sequence when + soledad finishes sending keys to server. + SOLEDAD_DOWNLOADING_KEYS: emitted during bootstrap sequence when + soledad starts to retrieve keys from server. + SOLEDAD_DONE_DOWNLOADING_KEYS: emitted during bootstrap sequence when + soledad finishes downloading keys from server. + SOLEDAD_NEW_DATA_TO_SYNC: emitted upon call to C{need_sync()} when + there's indeed new data to be synchronized between local database + replica and server's replica. + SOLEDAD_DONE_DATA_SYNC: emitted inside C{sync()} method when it has + finished synchronizing with remote replica. """ SECRET_LENGTH = 50 |