Open non-binary files in 'r' mode in DatasetDataProvider

Fixes https://sentry.galaxyproject.org/sentry/main/issues/501242/
This commit is contained in:
mvdbeek
2020-02-07 11:56:20 +01:00
parent e71e549c56
commit b19798ffda
@@ -52,7 +52,8 @@ class DatasetDataProvider(base.DataProvider):
self.dataset = dataset
# this dataset file is obviously the source
# TODO: this might be a good place to interface with the object_store...
super(DatasetDataProvider, self).__init__(open(dataset.file_name, 'rb'))
mode = 'rb' if dataset.datatype.is_binary else 'r'
super(DatasetDataProvider, self).__init__(open(dataset.file_name, mode))
# TODO: this is a bit of a mess
@classmethod