code: def find(self, path, all=False):
          
          try:
              start, _, extn = path.rsplit('.', 2)
          except ValueError:
              return []
          path = '.'.join((start, extn))
          return find(path, all=all) or []
docs: Work out the uncached name of the file and look that up instead