summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alot/__main__.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/alot/__main__.py b/alot/__main__.py
index b8bb6d2c..d68b5b87 100644
--- a/alot/__main__.py
+++ b/alot/__main__.py
@@ -22,12 +22,12 @@ def main():
version=alot.__version__)
parser.add_argument('-r', '--read-only', action='store_true',
help='open db in read only mode')
- parser.add_argument('-c', '--config', type=argparse.FileType('r'),
- help='config file')
- parser.add_argument('-n', '--notmuch-config', type=argparse.FileType('r'),
- default=os.environ.get(
+ parser.add_argument('-c', '--config', help='config file',
+ type=lambda x: argparse.FileType('r')(x).name)
+ parser.add_argument('-n', '--notmuch-config', default=os.environ.get(
'NOTMUCH_CONFIG',
os.path.expanduser('~/.notmuch-config')),
+ type=lambda x: argparse.FileType('r')(x).name,
help='notmuch config')
parser.add_argument('-C', '--colour-mode',
choices=(1, 16, 256), type=int, default=256,