コード例 #1
0
ファイル: autoreload.py プロジェクト: c0ns0le/zenoss-4
 def stop(self):
     self._kq.close()
     for fd in filter(None, self.filemap.values()):
         with ignore_EBADF():  # pragma: no cover
             os.close(fd)
         self.filemap[fd] = None
     self.filemap.clear()
コード例 #2
0
 def stop(self):
     self._kq.close()
     for fd in filter(None, self.filemap.values()):
         with ignore_EBADF():  # pragma: no cover
             os.close(fd)
         self.filemap[fd] = None
     self.filemap.clear()
コード例 #3
0
ファイル: autoreload.py プロジェクト: AdrianRibao/celery
 def close(self, poller):
     for f, fd in self.filemap.iteritems():
         if fd is not None:
             poller.unregister(fd)
             with ignore_EBADF():  # pragma: no cover
                 os.close(fd)
     self.filemap.clear()
     self.fdmap.clear()
コード例 #4
0
 def close(self, poller):
     for f, fd in self.filemap.iteritems():
         if fd is not None:
             poller.unregister(fd)
             with ignore_EBADF():  # pragma: no cover
                 os.close(fd)
     self.filemap.clear()
     self.fdmap.clear()
コード例 #5
0
ファイル: autoreload.py プロジェクト: ahalife/celery
 def close(self, poller):
     for f, fd in filter(None, self.filemap.iteritems()):
         poller.unregister(fd)
         with ignore_EBADF():  # pragma: no cover
             os.close(fd)
         self.filemap.pop(f, None)
         self.fdmap.pop(fd, None)
     self.filemap.clear()
     self.fdmap.clear()
コード例 #6
0
 def test_otherwise(self):
     with self.assertRaises(OSError):
         with ignore_EBADF():
             exc = OSError()
             exc.errno = errno.ENOENT
             raise exc
コード例 #7
0
 def test_raises_EBADF(self):
     with ignore_EBADF():
         exc = OSError()
         exc.errno = errno.EBADF
         raise exc
コード例 #8
0
ファイル: test_platforms.py プロジェクト: KWMalik/celery
 def test_otherwise(self):
     with self.assertRaises(OSError):
         with ignore_EBADF():
             exc = OSError()
             exc.errno = errno.ENOENT
             raise exc
コード例 #9
0
ファイル: test_platforms.py プロジェクト: KWMalik/celery
 def test_raises_EBADF(self):
     with ignore_EBADF():
         exc = OSError()
         exc.errno = errno.EBADF
         raise exc