diff options
| -rw-r--r-- | client/pkg/requirements.pip | 15 | ||||
| -rw-r--r-- | client/src/leap/soledad/client/events.py | 67 | ||||
| -rw-r--r-- | common/pkg/requirements.pip | 9 | ||||
| -rw-r--r-- | common/src/leap/soledad/common/__init__.py | 46 | ||||
| -rw-r--r-- | server/pkg/requirements.pip | 11 | 
5 files changed, 55 insertions, 93 deletions
diff --git a/client/pkg/requirements.pip b/client/pkg/requirements.pip index 33770adc..e00ab961 100644 --- a/client/pkg/requirements.pip +++ b/client/pkg/requirements.pip @@ -7,16 +7,11 @@ cchardet  zope.proxy  twisted -# -# leap deps -# - +# leap deps -- bump me! +leap.common  leap.soledad.common>=0.6.0 -# -# XXX things to fix yet: -# - -# this is not strictly needed by us, but we need it -# until u1db adds it to its release as a dep. +# XXX -- fix me! +# oauth is not strictly needed by us, but we need it until u1db adds it to its +# release as a dep.  oauth diff --git a/client/src/leap/soledad/client/events.py b/client/src/leap/soledad/client/events.py index c4c09ac5..88e28674 100644 --- a/client/src/leap/soledad/client/events.py +++ b/client/src/leap/soledad/client/events.py @@ -21,38 +21,35 @@ Signaling functions.  """ -SOLEDAD_CREATING_KEYS = 'Creating keys...' -SOLEDAD_DONE_CREATING_KEYS = 'Done creating keys.' -SOLEDAD_DOWNLOADING_KEYS = 'Downloading keys...' -SOLEDAD_DONE_DOWNLOADING_KEYS = 'Done downloading keys.' -SOLEDAD_UPLOADING_KEYS = 'Uploading keys...' -SOLEDAD_DONE_UPLOADING_KEYS = 'Done uploading keys.' -SOLEDAD_NEW_DATA_TO_SYNC = 'New data available.' -SOLEDAD_DONE_DATA_SYNC = 'Done data sync.' -SOLEDAD_SYNC_SEND_STATUS = 'Sync: sent one document.' -SOLEDAD_SYNC_RECEIVE_STATUS = 'Sync: received one document.' - -# we want to use leap.common.events to emits signals, if it is available. -try: -    from leap.common import events -    from leap.common.events import signal -    SOLEDAD_CREATING_KEYS = events.proto.SOLEDAD_CREATING_KEYS -    SOLEDAD_DONE_CREATING_KEYS = events.proto.SOLEDAD_DONE_CREATING_KEYS -    SOLEDAD_DOWNLOADING_KEYS = events.proto.SOLEDAD_DOWNLOADING_KEYS -    SOLEDAD_DONE_DOWNLOADING_KEYS = \ -        events.proto.SOLEDAD_DONE_DOWNLOADING_KEYS -    SOLEDAD_UPLOADING_KEYS = events.proto.SOLEDAD_UPLOADING_KEYS -    SOLEDAD_DONE_UPLOADING_KEYS = \ -        events.proto.SOLEDAD_DONE_UPLOADING_KEYS -    SOLEDAD_NEW_DATA_TO_SYNC = events.proto.SOLEDAD_NEW_DATA_TO_SYNC -    SOLEDAD_DONE_DATA_SYNC = events.proto.SOLEDAD_DONE_DATA_SYNC -    SOLEDAD_SYNC_SEND_STATUS = events.proto.SOLEDAD_SYNC_SEND_STATUS -    SOLEDAD_SYNC_RECEIVE_STATUS = events.proto.SOLEDAD_SYNC_RECEIVE_STATUS - -except ImportError: -    # we define a fake signaling function and fake signal constants that will -    # allow for logging signaling attempts in case leap.common.events is not -    # available. - -    def signal(signal, content=""): -        logger.info("Would signal: %s - %s." % (str(signal), content)) +from leap.common import events +from leap.common.events import signal + + +SOLEDAD_CREATING_KEYS = events.proto.SOLEDAD_CREATING_KEYS +SOLEDAD_DONE_CREATING_KEYS = events.proto.SOLEDAD_DONE_CREATING_KEYS +SOLEDAD_DOWNLOADING_KEYS = events.proto.SOLEDAD_DOWNLOADING_KEYS +SOLEDAD_DONE_DOWNLOADING_KEYS = \ +    events.proto.SOLEDAD_DONE_DOWNLOADING_KEYS +SOLEDAD_UPLOADING_KEYS = events.proto.SOLEDAD_UPLOADING_KEYS +SOLEDAD_DONE_UPLOADING_KEYS = \ +    events.proto.SOLEDAD_DONE_UPLOADING_KEYS +SOLEDAD_NEW_DATA_TO_SYNC = events.proto.SOLEDAD_NEW_DATA_TO_SYNC +SOLEDAD_DONE_DATA_SYNC = events.proto.SOLEDAD_DONE_DATA_SYNC +SOLEDAD_SYNC_SEND_STATUS = events.proto.SOLEDAD_SYNC_SEND_STATUS +SOLEDAD_SYNC_RECEIVE_STATUS = events.proto.SOLEDAD_SYNC_RECEIVE_STATUS + + +__all__ = [ +    "events", +    "signal", +    "SOLEDAD_CREATING_KEYS", +    "SOLEDAD_DONE_CREATING_KEYS", +    "SOLEDAD_DOWNLOADING_KEYS", +    "SOLEDAD_DONE_DOWNLOADING_KEYS", +    "SOLEDAD_UPLOADING_KEYS", +    "SOLEDAD_DONE_UPLOADING_KEYS", +    "SOLEDAD_NEW_DATA_TO_SYNC", +    "SOLEDAD_DONE_DATA_SYNC", +    "SOLEDAD_SYNC_SEND_STATUS", +    "SOLEDAD_SYNC_RECEIVE_STATUS", +] diff --git a/common/pkg/requirements.pip b/common/pkg/requirements.pip index 5787114e..ea2f3fa2 100644 --- a/common/pkg/requirements.pip +++ b/common/pkg/requirements.pip @@ -1,7 +1,10 @@  simplejson  u1db -#this is not strictly needed by us, but we need it -#until u1db adds it to its release as a dep. -oauth +# leap deps -- bump me! +leap.common +# XXX -- fix me! +# oauth is not strictly needed by us, but we need it until u1db adds it to its +# release as a dep. +oauth diff --git a/common/src/leap/soledad/common/__init__.py b/common/src/leap/soledad/common/__init__.py index c5c4b97f..1e52e3a7 100644 --- a/common/src/leap/soledad/common/__init__.py +++ b/common/src/leap/soledad/common/__init__.py @@ -34,45 +34,17 @@ USER_DB_PREFIX = 'user-'  # Global functions  # -# we want to use leap.common.check.leap_assert in case it is available, -# because it also logs in a way other parts of leap can access log messages. - -try: -    from leap.common.check import leap_assert as soledad_assert - -except ImportError: - -    def soledad_assert(condition, message): -        """ -        Asserts the condition and displays the message if that's not -        met. - -        @param condition: condition to check -        @type condition: bool -        @param message: message to display if the condition isn't met -        @type message: str -        """ -        assert condition, message - -try: -    from leap.common.check import leap_assert_type as soledad_assert_type - -except ImportError: - -    def soledad_assert_type(var, expectedType): -        """ -        Helper assert check for a variable's expected type - -        @param var: variable to check -        @type var: any -        @param expectedType: type to check agains -        @type expectedType: type -        """ -        soledad_assert(isinstance(var, expectedType), -                       "Expected type %r instead of %r" % -                       (expectedType, type(var))) +from leap.common.check import leap_assert as soledad_assert +from leap.common.check import leap_assert_type as soledad_assert_type  from ._version import get_versions  __version__ = get_versions()['version']  del get_versions + + +__all__ = [ +    "soledad_assert", +    "soledad_assert_type", +    "__version__", +] diff --git a/server/pkg/requirements.pip b/server/pkg/requirements.pip index 89ec52e7..c65ee4f5 100644 --- a/server/pkg/requirements.pip +++ b/server/pkg/requirements.pip @@ -9,12 +9,7 @@ twisted  # leap deps -- bump me!  leap.soledad.common>=0.6.0 -# -# Things yet to fix: -# - -# oauth is not strictly needed by us, but we need it -# until u1db adds it to its release as a dep. - +# XXX -- fix me! +# oauth is not strictly needed by us, but we need it until u1db adds it to its +# release as a dep.  oauth -  | 
