diff options
| author | drebs <drebs@riseup.net> | 2016-09-20 18:04:19 -0300 | 
|---|---|---|
| committer | drebs <drebs@riseup.net> | 2016-09-22 15:34:14 -0300 | 
| commit | e638e112a9f168a596753718e9f2ad55c5a53798 (patch) | |
| tree | c4277372ae61f2ded9cac68480d97e0307628d12 /src | |
| parent | 408d4395479bb4cfa22ad81e3e634b55c1995dc7 (diff) | |
[feat] use twisted.logger in incoming mail service module
Diffstat (limited to 'src')
| -rw-r--r-- | src/leap/bitmask/mail/incoming/service.py | 34 | 
1 files changed, 17 insertions, 17 deletions
diff --git a/src/leap/bitmask/mail/incoming/service.py b/src/leap/bitmask/mail/incoming/service.py index 5490c19..05f9bb5 100644 --- a/src/leap/bitmask/mail/incoming/service.py +++ b/src/leap/bitmask/mail/incoming/service.py @@ -18,7 +18,6 @@  Incoming mail fetcher.  """  import copy -import logging  import shlex  import time  import warnings @@ -30,7 +29,7 @@ from StringIO import StringIO  from urlparse import urlparse  from twisted.application.service import Service -from twisted.python import log +from twisted.logger import Logger  from twisted.python.failure import Failure  from twisted.internet import defer, reactor  from twisted.internet.task import LoopingCall @@ -48,7 +47,7 @@ from leap.soledad.common.crypto import ENC_SCHEME_KEY, ENC_JSON_KEY  from leap.soledad.common.errors import InvalidAuthTokenError -logger = logging.getLogger(__name__) +logger = Logger()  MULTIPART_ENCRYPTED = "multipart/encrypted"  MULTIPART_SIGNED = "multipart/signed" @@ -161,7 +160,7 @@ class IncomingMail(Service):          Calls a deferred that will execute the fetch callback.          """          def _sync_errback(failure): -            log.err(failure) +            logger.error(failure)          def syncSoledadCallback(_):              # XXX this should be moved to adaptors @@ -213,7 +212,7 @@ class IncomingMail(Service):      # synchronize incoming mail      def _errback(self, failure): -        log.err(failure) +        logger.error(failure)      def _sync_soledad(self):          """ @@ -223,16 +222,17 @@ class IncomingMail(Service):          :rtype: iterable or None          """          def _log_synced(result): -            log.msg('FETCH soledad SYNCED.') +            logger.info('sync finished')              return result          def _signal_invalid_auth(failure):              failure.trap(InvalidAuthTokenError) +            logger.info('sync failed: %r' % failure)              # if the token is invalid, send an event so the GUI can              # disable mail and show an error message.              emit_async(catalog.SOLEDAD_INVALID_AUTH_TOKEN, self._userid) -        log.msg('FETCH: syncing soledad...') +        logger.info('starting sync...')          d = self._soledad.sync()          d.addCallbacks(_log_synced, _signal_invalid_auth)          return d @@ -250,7 +250,7 @@ class IncomingMail(Service):              fetched_ts = time.mktime(time.gmtime())              num_mails = len(doclist) if doclist is not None else 0              if num_mails != 0: -                log.msg("there are %s mails" % (num_mails,)) +                logger.info("there are %s mails" % (num_mails,))              emit_async(catalog.MAIL_FETCHED_INCOMING, self._userid,                         str(num_mails), str(fetched_ts))              return doclist @@ -274,7 +274,7 @@ class IncomingMail(Service):          :type doclist: iterable.          :returns: a list of deferreds for individual messages.          """ -        log.msg('processing doclist') +        logger.info('processing doclist')          if not doclist:              logger.debug("no docs found")              return @@ -326,7 +326,7 @@ class IncomingMail(Service):                   decrypted message.          :rtype: SoledadDocument, str          """ -        log.msg('decrypting msg') +        logger.info('decrypting msg')          def process_decrypted(res):              if isinstance(res, tuple): @@ -360,7 +360,7 @@ class IncomingMail(Service):                   data.          :rtype: Deferred          """ -        log.msg('processing decrypted doc') +        logger.info('processing decrypted doc')          # XXX turn this into an errBack for each one of          # the deferreds that would process an individual document @@ -405,7 +405,7 @@ class IncomingMail(Service):          :param doc: the SoledadDocument to update          :type doc: SoledadDocument          """ -        log.msg("Updating Incoming MSG: SoledadDoc %s" % (doc.doc_id)) +        logger.info("Updating Incoming MSG: SoledadDoc %s" % (doc.doc_id))          return self._soledad.put_doc(doc)      def _delete_incoming_message(self, doc): @@ -415,7 +415,7 @@ class IncomingMail(Service):          :param doc: the SoledadDocument to delete          :type doc: SoledadDocument          """ -        log.msg("Deleting Incoming message: %s" % (doc.doc_id,)) +        logger.info("Deleting Incoming message: %s" % (doc.doc_id,))          return self._soledad.delete_doc(doc)      def _maybe_decrypt_msg(self, data): @@ -430,7 +430,7 @@ class IncomingMail(Service):          :rtype: Deferred          """          leap_assert_type(data, str) -        log.msg('maybe decrypting doc') +        logger.info('maybe decrypting doc')          # parse the original message          encoding = get_email_charset(data) @@ -497,7 +497,7 @@ class IncomingMail(Service):                   is valid or InvalidSignature or KeyNotFound.          :rtype: Deferred          """ -        log.msg('decrypting multipart encrypted msg') +        logger.info('decrypting multipart encrypted msg')          msg = copy.deepcopy(msg)          self._msg_multipart_sanity_check(msg) @@ -556,7 +556,7 @@ class IncomingMail(Service):                   is valid or InvalidSignature or KeyNotFound.          :rtype: Deferred          """ -        log.msg('maybe decrypting inline encrypted msg') +        logger.info('maybe decrypting inline encrypted msg')          data = self._serialize_msg(origmsg) @@ -779,7 +779,7 @@ class IncomingMail(Service):          """          doc, raw_data = msgtuple          insertion_date = formatdate(time.time()) -        log.msg('adding message %s to local db' % (doc.doc_id,)) +        logger.info('adding message %s to local db' % (doc.doc_id,))          def msgSavedCallback(result):              if empty(result):  | 
