Restore trailing newline in manifest format sanity check.
authorTom Clegg <tom@curoverse.com>
Fri, 15 Aug 2014 14:05:01 +0000 (10:05 -0400)
committerTom Clegg <tom@curoverse.com>
Fri, 15 Aug 2014 14:05:01 +0000 (10:05 -0400)
Amends 3cc80b447efcaf416ea4d6857d6d40583e462ff8
No issue #

sdk/python/arvados/collection.py

index 8fdfcf86c3e8f4bf5e136802ce1329592a53d10b..6cf4d07552183faffb74b13821289e2eae8feb42 100644 (file)
@@ -96,7 +96,7 @@ class CollectionReader(object):
         if re.match(r'[a-f0-9]{32}(\+\d+)?(\+\S+)*$', manifest_locator_or_text):
             self._manifest_locator = manifest_locator_or_text
             self._manifest_text = None
-        elif re.match(r'(\S+)( [a-f0-9]{32}(\+\d+)(\+\S+)*)+( \d+:\d+:\S+)+', manifest_locator_or_text):
+        elif re.match(r'(\S+)( [a-f0-9]{32}(\+\d+)(\+\S+)*)+( \d+:\d+:\S+)+\n', manifest_locator_or_text):
             self._manifest_text = manifest_locator_or_text
             self._manifest_locator = None
         else: