| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
This was tested with lsof(8) and the files are not open when alot is up and
running.
|
|
|
|
|
|
|
|
|
| |
This is only possible for the notmuch config file and not for the alot config
file as the former is strictly required but the latter is not. If the latter
does not exist it will be detected by the argument parser. If the former is
not given on the command line the parser will return `None` and we can
manually check if the default config file exists and else just skip the alot
config file.
|
| |
|
|
|
|
| |
Fixes the -n option.
|
| |
|
|
|
|
|
| |
This again sightly changes the help output and also the possible options for
the compose subcommand.
|
|
|
|
|
| |
Especially let the command line parser check if a file given on the command
line exists.
|
|
|
|
|
| |
The command line interface is copied as directly as possible. But at least
the help output is formatted differently.
|
|
|
|
|
|
| |
This reverts commit 581ed2987bd456d2894637a30bb5a14a4caa5f9b.
Fixes #942
|
|
|
|
|
|
|
|
| |
This patch replaces a number of uses of dict.items, dict.values, and
dict.keys with their iterative siblings. The advantage of using the
iterator version is that they don't copy the keys, values, or items, but
simply return references. This reduces memory usage and may speed up the
these operations a bit.
|
|
|
|
|
| |
several of these don't take a self argument. In one case self is needed,
in the others decorating them as static methods fixes the behavior.
|
| |
|
|
|