def info(self, start=None, end=None, fields=None):
        start = self.pickler.dumps(start) if start else None
        end = self.pickler.dumps(end) if end else None
        backend = self.read_backend
        return backend.execute(
            backend.structure(self).info(start, end, fields), self._stats)
L{Port.stopListening} returns a L{Deferred} which errbacks if
dataset/ETHPy150Open lsbardel/python-stdnet/stdnet/apps/columnts/models.py/ColumnTS.info--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/internet/test/test_posixbase.py/TCPPortTests.test_connectionLostFailed