Terminal._load_mailcaps defaults to simple mailcap.getcaps() if XDG_CONFIG_HOME/tuir/mailcap does not exist

This commit is contained in:
OKelt
2019-11-12 21:29:41 -08:00
parent cf4f40ff04
commit 4e50bb709f

View File

@@ -70,8 +70,10 @@ class Terminal(object):
mime_parsers.ImgurApiMIMEParser.CLIENT_ID = config['imgur_client_id'] mime_parsers.ImgurApiMIMEParser.CLIENT_ID = config['imgur_client_id']
def _load_mailcaps(self): def _load_mailcaps(self):
mailcaps_env = 'MAILCAPS'
mailcap_file = self.config.MAILCAP mailcap_file = self.config.MAILCAP
if not os.path.exists(mailcap_file):
return mailcap.getcaps()
mailcaps_env = 'MAILCAPS'
caps = dict() caps = dict()
# Prepends application-specific mailcap file to MAILCAPS env # Prepends application-specific mailcap file to MAILCAPS env
# This allows mailcap.getcaps to read it before other mailcap files # This allows mailcap.getcaps to read it before other mailcap files