in collection_manager/collection_manager/services/CollectionWatcher.py [0:0]
def _validate_collection(self, collection: Collection):
if collection.storage_type() == CollectionStorageType.S3:
# do some S3 path validation here
return
else:
directory = collection.directory()
if not os.path.isabs(directory):
raise RelativePathCollectionError(collection=collection)
if directory == os.path.dirname(self._collections_path):
raise ConflictingPathCollectionError(collection=collection)