-if result != None:
- cr = arvados.CollectionReader(re.group(1))
- streamname = '.'
- if re.group(3) != None:
- streamname += re.group(2)
- filename = re.group(3)[1:]
- else:
- filename = re.group(2)[1:]
+if infile_parts is None:
+ print >>sys.stderr, "Failed to parse input filename '%s' as a Keep file\n" % input_file
+ sys.exit(1)
+
+cr = arvados.CollectionReader(infile_parts.group(1))
+streamname = infile_parts.group(3)[1:]
+filename = infile_parts.group(4)[1:]