Bladeren bron

Notify if IDLE is enable but not available

Guénaël Muller 6 jaren geleden
bovenliggende
commit
58da79b472
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      tracim/tracim/lib/email_fetcher.py

+ 4 - 0
tracim/tracim/lib/email_fetcher.py Bestand weergeven

@@ -245,6 +245,10 @@ class MailFetcher(object):
245 245
                         )
246 246
                         imapc.idle_done()
247 247
                     else:
248
+                        if self.use_idle and not imapc.has_capability('IDLE'):
249
+                            log = 'IDLE mode activated but server do not' \
250
+                                  'support it, use polling instead.'
251
+                            logger.warning(self, log)
248 252
                         # normal polling mode : sleep a define duration
249 253
                         logger.debug(self, 'sleep for {}'.format(self.delay))
250 254
                         time.sleep(self.delay)