@name.setter
    def name(self, name):
        """Sets the name of this Container."""
        if not is_legal_name(name):
            raise NameError("name '%s' contains illegal characters" % name)
        if self._name != name:
            self._name = name
            self._fix_loggers(self, recurse=True)
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/container.py/Container.name/original