def _has(self, expr, attrs, types):
        if not (attrs or types):
            return True

        if attrs and self._hasattrs(expr, attrs):
            return True

        if types and self._hastypes(expr, types):
            return True

        return False
Get JSON data of the global transfer info of qBittorrent.
dataset/ETHPy150Open sympy/sympy/sympy/simplify/epathtools.py/EPath._has--crossover with--dataset/ETHPy150Open v1k45/python-qBittorrent/qbittorrent/client.py/Client.global_transfer_info