error is in json format

This commit is contained in:
2021-04-24 12:57:07 +02:00
parent 7fc109842d
commit 1b5ef5021e
3 changed files with 21 additions and 9 deletions

View File

@ -4,7 +4,7 @@
from sys import exit, argv
from json import dumps
from traceback import print_exc
from cucchiaiata import Parser, config, Configuration
from cucchiaiata import Parser, config, Configuration, JsonError
from cucchiaiata.i18n import _
@ -15,9 +15,15 @@ def main():
else:
parser = Parser()
print(dumps(parser.get(),
indent=config.indent))
indent=config.indent),
)
except KeyboardInterrupt:
pass
except JsonError as err:
print(dumps(err.message,
indent=config.indent),
)
exit(1)
except Exception as err:
if config.debug:
print_exc()