コード例 #1
0
ファイル: pager.py プロジェクト: Wooble/irc3
 def clean_old_pages(self):  # pragma: no cover
     self.context.log.debug('Cleaning old pages...')
     t = time.time()
     d = []
     for k, v in self.pages.items():
         if v.time + self.expiration_delay > t:
             d.append(k)
     for k in d:
         page = self.pages[k]
         page.close()
     yield from asyncio.sleep(60, loop=self.context.loop)
     yield from self.clean_old_pages()
コード例 #2
0
 def clean_old_pages(self):  # pragma: no cover
     self.context.log.debug('Cleaning old pages...')
     t = time.time()
     d = []
     for k, v in self.pages.items():
         if v.time + self.expiration_delay > t:
             d.append(k)
     for k in d:
         page = self.pages[k]
         page.close()
     yield from asyncio.sleep(60, loop=self.context.loop)
     yield from self.clean_old_pages()
コード例 #3
0
ファイル: autocommand.py プロジェクト: chassing/irc3
 def execute(self, bot):
     yield from asyncio.sleep(self.time, loop=bot.loop)
コード例 #4
0
ファイル: autocommand.py プロジェクト: jannis-a/irc3
 def execute(self, bot):
     yield from asyncio.sleep(self.time, loop=bot.loop)