@rbac(('owner', 'user'), proxy_types=[CTrait])
    def get_dyn_trait(self, name, iotype=None, trait=None):
        if self.protector.user_attribute(self, name):
            return super(ProtectedBox, self).get_dyn_trait(name, iotype, trait)
        raise RoleError(name % 'No get_dyn_trait access to %r')
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/test/test_distsim.py/ProtectedBox.get_dyn_trait/swapped operands of `%`