mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
add/remove: catch and report errors
Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
+6
-1
@@ -1,8 +1,13 @@
|
||||
from dvc.exceptions import DvcException
|
||||
from dvc.command.common.base import CmdBase
|
||||
|
||||
|
||||
class CmdAdd(CmdBase):
|
||||
def run(self):
|
||||
for target in self.args.targets:
|
||||
self.project.add(target)
|
||||
try:
|
||||
self.project.add(target)
|
||||
except DvcException as ex:
|
||||
self.project.logger.error('Failed to add {}: {}'.format(target, str(ex)))
|
||||
return 1
|
||||
return 0
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
from dvc.exceptions import DvcException
|
||||
from dvc.command.common.base import CmdBase
|
||||
|
||||
|
||||
class CmdRemove(CmdBase):
|
||||
def run(self):
|
||||
for target in self.args.targets:
|
||||
self.project.remove(target)
|
||||
try:
|
||||
self.project.remove(target)
|
||||
except DvcException as ex:
|
||||
self.project.logger.error('Failed to remove {}: {}'.format(target, str(ex)))
|
||||
return 1
|
||||
return 0
|
||||
|
||||
Reference in New Issue
Block a user