1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 16:14:45 +00:00

fail if imported dotfile does not exist

This commit is contained in:
deadc0de6
2017-03-26 14:23:06 +02:00
parent f4643f2514
commit 7965a871d4

View File

@@ -92,6 +92,9 @@ def importer(opts, conf, paths):
home = os.path.expanduser('~')
cnt = 0
for path in paths:
if not os.path.exists(path):
LOG.err('\"%s\" does not exist, ignored !' % (path))
continue
dst = path.rstrip(os.sep)
key = dst.split(os.sep)[-1]
if key == 'config':
@@ -109,7 +112,7 @@ def importer(opts, conf, paths):
dotfile = Dotfile(key, dst, src)
srcf = os.path.join(CUR, opts['dotpath'], src)
if os.path.exists(srcf):
LOG.err('\"%s\" already exists !' % (srcf))
LOG.err('\"%s\" already exists, ignored !' % (srcf))
continue
conf.new(dotfile, opts['profile'])
cmd = ['mkdir', '-p', '%s' % (os.path.dirname(srcf))]