예제 #1
0
 def _run(self):
     # Bind greenlet-local logging context.
     self.log = self.log.new(account_id=self.account_id)
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    logger=self.log,
                                    fail_classes=self.retry_fail_classes)
예제 #2
0
 def _run(self):
     # Bind greenlet-local logging context.
     self.log = self.log.new(account_id=self.account_id)
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    logger=self.log,
                                    fail_classes=self.retry_fail_classes)
예제 #3
0
 def _run(self):
     # Bind greenlet-local logging context.
     self.log = log.new(account_id=self.account_id, folder=self.folder_name)
     # eagerly signal the sync status
     self.heartbeat_status.publish()
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    folder_name=self.folder_name,
                                    logger=log,
                                    fail_classes=self.retry_fail_classes)
예제 #4
0
파일: generic.py 프로젝트: htk/sync-engine
 def _run(self):
     # Bind greenlet-local logging context.
     self.log = log.new(account_id=self.account_id, folder=self.folder_name)
     # eagerly signal the sync status
     self.heartbeat_status.publish()
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    folder_name=self.folder_name,
                                    logger=log,
                                    fail_classes=self.retry_fail_classes)
예제 #5
0
파일: base.py 프로젝트: alihalabyah/inbox
 def _run(self):
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    logger=self.log,
                                    fail_classes=self.retry_fail_classes)
예제 #6
0
파일: imap.py 프로젝트: chengjunjian/inbox
 def _run(self):
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    folder_name=self.folder_name,
                                    logger=self.log,
                                    fail_classes=self.retry_fail_classes)
예제 #7
0
파일: base.py 프로젝트: aceofspades/inbox
 def _run(self):
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id,
                                    logger=self.log)
예제 #8
0
파일: gc.py 프로젝트: olofster/inbox
 def _run(self):
     return retry_and_report_killed(self._run_impl,
                                    account_id=self.account_id)
예제 #9
0
파일: imap.py 프로젝트: AmyWeiner/inbox
 def _run(self):
     return retry_and_report_killed(self._run_impl, self.log,
                                    account_id=self.account_id,
                                    folder_name=self.folder_name)