@classmethod
    def unrank_gray(self, rank, superset):
        graycode_bitlist = GrayCode.unrank(len(superset), rank)
        return Subset.subset_from_bitlist(superset, graycode_bitlist)
Consume the AgentAPI instance from the QoSAgentExtension class
dataset/ETHPy150Open sympy/sympy/sympy/combinatorics/subsets.py/Subset.unrank_gray--crossover with--dataset/ETHPy150Open openstack/neutron/neutron/agent/l2/extensions/qos.py/QosAgentDriver.consume_api