def canHandleRequest(self, request):
        if self._state == CState.BUFFERING:
            return False

        if len(self._streams) == self._max_streams:
            return False

        return self._path.exit.microdescriptor.exit_policy.can_exit_to(port=request.port)
Return **True** if this circuit can (probably/possibly) handle
dataset/ETHPy150Open nskinkel/oppy/oppy/circuit/circuit.py/Circuit.canHandleRequest