summaryrefslogtreecommitdiff
path: root/Params/__init__.py
diff options
context:
space:
mode:
authoryo mama <pepper@scannerjammer.com>2015-09-14 19:09:35 -0700
committeryo mama <pepper@scannerjammer.com>2015-09-14 19:09:35 -0700
commit477a2c7d1c1bb3eeef406bd1ff52a746277f6cef (patch)
treee5c1dd7ecb975cd96dbe1d8e0035767a6e008f1e /Params/__init__.py
parent23e19199befd69c06c1c11f1c11091d4445da91d (diff)
imgrid looking good
Diffstat (limited to 'Params/__init__.py')
-rw-r--r--Params/__init__.py19
1 files changed, 10 insertions, 9 deletions
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