def __getattr__(self, name):
        """
        Gets an attribute of this sentence.
        """
        if name in self.ALLOWED_ATTRIBUTES:
            return self._sentenceData.get(name, None)
        else:
            className = self.__class__.__name__
            msg = "%s sentences have no %s attributes" % (className, name)
            raise AttributeError(msg)

        Gets an attribute of this sentence.
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/positioning/_sentence.py