feedwarrior

Slim, portable tooling for creating and distributing decentralized append logs
git clone git://git.defalsify.org/logwarrior.git
Log | Files | Refs | README | LICENSE

commit 43ebb25273728f2dd0aa06ee90f68f40315221a2
parent 3619a57f01d1731d2778798d7ad162de5d2e8a05
Author: nolash <dev@holbrook.no>
Date:   Sun, 28 Jun 2020 17:05:21 +0200

Add granular paths to config

Diffstat:
Msrc/feedwarrior/cmd/entry.py | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/feedwarrior/cmd/entry.py b/src/feedwarrior/cmd/entry.py @@ -11,9 +11,14 @@ def check_args(args): pass -def process_as_email(config, feed, payload): +def process_as_multipart_file(config, feed, filename): + f = open(filename, 'r') + m = email.message_from_file(f) + f.close() + if not m.is_multipart(): + raise ValueError('{} is not a MIME multipart message'.format(filename)) pass def execute(config, feed, args): - process_as_email(config, feed, args.path) + process_as_mime(config, feed, args.path) pass