Exemple #1
0
    def __init__(self, account_id, namespace_id, email_address, provider,
                 heartbeat=1, poll_frequency=30):
        self.folder_state_handlers = {
            'initial': initial_sync,
            'initial uidinvalid': resync_uids_from('initial'),
            'poll': poll,
            'poll uidinvalid': resync_uids_from('poll'),
            'finish': lambda c, s, l, f, st: 'finish',
        }

        ImapSyncMonitor.__init__(self, account_id, namespace_id, email_address,
                                 provider, heartbeat=1,
                                 poll_frequency=poll_frequency)
Exemple #2
0
    def __init__(self, account_id, namespace_id, email_address, provider_name,
                 heartbeat=1, poll_frequency=30):
        self.folder_state_handlers = {
            'initial': initial_sync,
            'initial uidinvalid': resync_uids_from('initial'),
            'poll': poll,
            'poll uidinvalid': resync_uids_from('poll'),
            'finish': lambda c, s, l, f, st: 'finish',
        }

        ImapSyncMonitor.__init__(self, account_id, namespace_id, email_address,
                                 provider_name, heartbeat=1,
                                 poll_frequency=poll_frequency)
Exemple #3
0
    def __init__(self, account_id, namespace_id, email_address, provider,
                 heartbeat=1, poll_frequency=300):
        self.folder_state_handlers = {
            'initial': initial_sync,
            'initial uidinvalid': resync_uids_from('initial'),
            'poll': poll,
            'poll uidinvalid': resync_uids_from('poll'),
            'finish': lambda c, s, l, f, st: 'finish',
        }

        ImapSyncMonitor.__init__(self, account_id, namespace_id, email_address,
                                 provider, heartbeat=1,
                                 poll_frequency=poll_frequency,
                                 retry_fail_classes=[MailsyncError,
                                                     ValueError,
                                                     AttributeError,
                                                     DataError, IntegrityError,
                                                     GmailSettingError])