def aspectValue(self, xpCtx, aspect, inherit=None):
        try:
            # if xpCtx is None: xpCtx = self.modelXbrl.rendrCntx (must have xpCtx of callint table)
            if aspect == Aspect.LOCATION and self._locationSourceVar in xpCtx.inScopeVars:
                return xpCtx.inScopeVars[self._locationSourceVar]
            return self.evaluateRule(xpCtx, aspect)
        except __HOLE__:
            return '(unavailable)'  # table defective or not initialized
dataset/ETHPy150Open Arelle/Arelle/arelle/ModelRenderingObject.py/ModelConstraintSet.aspectValue