From 64862ece10e63098632fe2d27801584e18814947 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Sat, 9 Mar 2019 20:30:25 +1300 Subject: [PATCH] fix python3 parsing of .iso files. Fixes #1561 --- core/transcoder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/transcoder.py b/core/transcoder.py index 4c650dcc..42bf528e 100644 --- a/core/transcoder.py +++ b/core/transcoder.py @@ -645,9 +645,9 @@ def rip_iso(item, new_dir, bitbucket): logger.debug('Attempting to extract .vob from image file {0}'.format(item), 'TRANSCODER') print_cmd(cmd) proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=bitbucket) - out, err = proc.communicate().decode() - file_list = [re.match(r'.+(VIDEO_TS[/\\]VTS_[0-9][0-9]_[0-9].[Vv][Oo][Bb])', line).groups()[0] for line in - out.splitlines() if re.match(r'.+VIDEO_TS[/\\]VTS_[0-9][0-9]_[0-9].[Vv][Oo][Bb]', line)] + out, err = proc.communicate() + file_list = [re.match(r'.+(VIDEO_TS[/\\]VTS_[0-9][0-9]_[0-9].[Vv][Oo][Bb])', line.decode()).groups()[0] for line in + out.splitlines() if re.match(r'.+VIDEO_TS[/\\]VTS_[0-9][0-9]_[0-9].[Vv][Oo][Bb]', line.decode())] combined = [] for n in range(99): concat = []