From 477a2c7d1c1bb3eeef406bd1ff52a746277f6cef Mon Sep 17 00:00:00 2001 From: yo mama Date: Mon, 14 Sep 2015 19:09:35 -0700 Subject: imgrid looking good --- Params/__init__.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'Params') diff --git a/Params/__init__.py b/Params/__init__.py index dc8fbfa..7a1c31c 100644 --- a/Params/__init__.py +++ b/Params/__init__.py @@ -54,15 +54,16 @@ class Params(object): elif value_type == "string": value = self.sanitize(str(value)) elif value_type == "img_url": - _filename = self._filename_temporary(key) - _path = os.path.join(self._working_dir, _filename) - self._image_download(value, _path) - _mimetype = self._image_mimetype(_path) - value = { - 'url': value, - 'path': _path, - 'mimetype' : _mimetype - } + if value: + _filename = self._filename_temporary(key) + _path = os.path.join(self._working_dir, _filename) + self._image_download(value, _path) + _mimetype = self._image_mimetype(_path) + value = { + 'url': value, + 'path': _path, + 'mimetype' : _mimetype + } elif value_type == "enum": if value not in enum_values: raise ValueError -- cgit v1.2.3-70-g09d2