Add work-around for verbose-mode on non-unicode terminals.
This commit is contained in:
@ -59,7 +59,13 @@ def main():
|
|||||||
config['include_images'],
|
config['include_images'],
|
||||||
generator=feed.get('generator')):
|
generator=feed.get('generator')):
|
||||||
if args.verbose:
|
if args.verbose:
|
||||||
|
try:
|
||||||
print(entry)
|
print(entry)
|
||||||
|
except UnicodeEncodeError:
|
||||||
|
# work-around for non-unicode terminals
|
||||||
|
print(dict(
|
||||||
|
(k, v.encode("utf-8") if hasattr(v, "encode") else v)
|
||||||
|
for k, v in entry.items()))
|
||||||
if args.dry_run:
|
if args.dry_run:
|
||||||
print("trial run, not tooting")
|
print("trial run, not tooting")
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user