Files
dvc/dvc/main.py
T
2018-02-06 18:38:29 +02:00

22 lines
412 B
Python

from dvc.logger import Logger
from dvc.cli import parse_args
def main(argv=None):
Logger.init()
args = parse_args(argv)
try:
cmd = args.func(args)
except Exception as ex:
Logger.error('Initialization error', ex)
return 255
try:
ret = cmd.run_cmd()
except Exception as ex:
Logger.error('Unexpected error', ex)
return 254
return ret