def splitext(self):
        """
        Return a value similar to that returned by C{os.path.splitext}.
        """
        # This happens to work out because of the fact that we use OS-specific
        # path separators in the constructor to construct our fake 'path'
        # attribute.
        return os.path.splitext(self.path)

        Return a value similar to that returned by C{os.path.splitext}.
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/python/zippath.py