From 4a6306653b349fe33a9ba9ef1c1701518bc7596d Mon Sep 17 00:00:00 2001 From: "S. Andrew Sheppard" Date: Fri, 19 Nov 2021 14:08:41 +0900 Subject: [PATCH] let storage backend retrieve the actual file (fixes #31) --- data_wizard/loaders.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data_wizard/loaders.py b/data_wizard/loaders.py index 04e4b0e..a25f3e1 100644 --- a/data_wizard/loaders.py +++ b/data_wizard/loaders.py @@ -33,13 +33,14 @@ class FileLoader(BaseLoader): @property def file(self): - return getattr(self.content_object, self.file_attr) + file = getattr(self.content_object, self.file_attr) + return file.file def load_iter(self): from itertable import load_file options = self.load_iter_options() - return load_file(self.file.path, options=options) + return load_file(self.file, options=options) class URLLoader(BaseLoader):