def statinfo(self, value=_SpecialNoValue):
        """
        FilePath.statinfo is deprecated.

        @param value: value to set statinfo to, if setting a value
        @return: C{_statinfo} if getting, L{None} if setting
        """
        # This is a pretty awful hack to use the deprecated decorator to
        # deprecate a class attribute.  Ideally, there would just be a
        # statinfo property and a statinfo property setter, but the
        # 'deprecated' decorator does not produce the correct FQDN on class
        # methods.  So the property stuff needs to be set outside the class
        # definition - but the getter and setter both need the same function
        # in order for the 'deprecated' decorator to produce the right
        # deprecation string.
        if value is _SpecialNoValue:
            return self._statinfo
        else:
            self._statinfo = value

        FilePath.statinfo is deprecated.

        @param value: value to set statinfo to, if setting a value
        @return: C{_statinfo} if getting, L{None} if setting
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/python/filepath.py