summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2015-11-23 22:44:07 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2015-11-23 22:44:07 +0300
commit553aec8d1843d609b87c4f500bdb76f555da5b9f (patch)
tree5b7725b2b8fce4f4eea39dba9dd30bc4aa09ad95
parent796f47bdf753db62de27a07673f29ee838aa62b0 (diff)
fix --tracks option with multiple files
-rw-r--r--cutter/splitter.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/cutter/splitter.py b/cutter/splitter.py
index ef1ed24..95d9372 100644
--- a/cutter/splitter.py
+++ b/cutter/splitter.py
@@ -226,6 +226,12 @@ class Splitter:
def copy_file(self, file):
track = list(file.tracks())[0]
+
+ if track not in self.tracks:
+ if self.opt.verbose:
+ printf("copy %s: SKIP\n", quote(file.path))
+ return
+
path = self.track_path(track)
printf("copy %s -> %s", quote(file.path), quote(path))