Files
dvc/dvc/main.py
T
2018-01-14 22:20:06 +02:00

22 lines
444 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: {}'.format(str(ex)))
return 255
try:
ret = cmd.run_cmd()
except Exception as ex:
Logger.error('Unexpected error: {}'.format(str(ex)))
return 254
return ret