X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7bf8f6c701e28e574c137b0c942522e8f8ee4d8c..3735d52b65928e3626a8e223acadc318a3d31097:/sdk/python/arvados/collection.py diff --git a/sdk/python/arvados/collection.py b/sdk/python/arvados/collection.py index fa782a1ac2..0f49438b6c 100644 --- a/sdk/python/arvados/collection.py +++ b/sdk/python/arvados/collection.py @@ -472,6 +472,10 @@ class CollectionWriter(CollectionBase): raise errors.AssertionError( "Manifest filenames cannot contain whitespace: %s" % newfilename) + elif re.search(r'\x00', newfilename): + raise errors.AssertionError( + "Manifest filenames cannot contain NUL characters: %s" % + newfilename) self._current_file_name = newfilename def current_file_name(self):