code: def mailcap_find_match(self, *args, **kwargs):
          
          return mailcap.findmatch(self._mailcaps, *args, **kwargs)
docs: Propagates :func:`mailcap.find_match` but caches the mailcap (first
          argument)