@property
    def nonNilFactsInInstance(self): # indexed by fact (concept) qname
        try:
            return self._nonNilFactsInInstance
        except AttributeError:
            self._nonNilFactsInInstance = set(f for f in self.factsInInstance if not f.isNil)
            return self._nonNilFactsInInstance
Save stats about a client.
dataset/ETHPy150Open Arelle/Arelle/arelle/ModelXbrl.py/ModelXbrl.nonNilFactsInInstance--crossover with--dataset/ETHPy150Open timvideos/streaming-system/website/tracker/views.py/client_stats