From 80f369d130b2e79e899f5ba1686da08ec3f3d88c Mon Sep 17 00:00:00 2001 From: CGarz <20268068+cgarz@users.noreply.github.com> Date: Sat, 12 Jan 2019 01:44:07 +0000 Subject: [PATCH] removed split_files redundant cue path prepending. fixes path errors when calling from another dir. --- binmerge | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/binmerge b/binmerge index 0c91fec..46f8d2d 100755 --- a/binmerge +++ b/binmerge @@ -142,9 +142,9 @@ def merge_files(merged_filename, files): outfile.write(chunk) return True -def split_files(cue_dir, new_basename, merged_file): +def split_files(new_basename, merged_file): # use calculated sectors, read the same amount, start new file when equal - with open(os.path.join(cue_dir, merged_file.filename), 'rb') as infile: + with open(merged_file.filename, 'rb') as infile: for t in merged_file.tracks: chunksize = 1024 * 1024 out_name = '%s (Track %02d).bin' % (new_basename, t.num) @@ -190,7 +190,7 @@ def main(): if args.split: print("Splitting files...") - if split_files(os.path.dirname(args.cuefile), os.path.join(outdir, args.new_name), cue_map[0]): + if split_files(os.path.join(outdir, args.new_name), cue_map[0]): print("Wrote %d bin files" % len(cue_map[0].tracks)) else: print("Unable to split bin files")