diff options
| author | pepperpepperpepper <pepper@scannerjammer.com> | 2016-03-06 21:13:19 -0800 |
|---|---|---|
| committer | pepperpepperpepper <pepper@scannerjammer.com> | 2016-03-06 21:13:19 -0800 |
| commit | 8f9822ada4a231680e7a79447d4bc55ac93dbe59 (patch) | |
| tree | a7d62542ae3af4624584e853216f5504664454dc /photoblaster/param/img_url.py | |
| parent | 26b397735a2a61254d5aca0d70a4332ff73f13f4 (diff) | |
ok looking good
Diffstat (limited to 'photoblaster/param/img_url.py')
| -rw-r--r-- | photoblaster/param/img_url.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/photoblaster/param/img_url.py b/photoblaster/param/img_url.py index a6227e1..4ff7423 100644 --- a/photoblaster/param/img_url.py +++ b/photoblaster/param/img_url.py @@ -9,7 +9,7 @@ from subprocess import Popen, PIPE class Img_url(Param): - def __init__(self, value, key="", classname=""): + def __init__(self, value, key="", classname="", module=None): """Defines the float param type. Takes in a url, sends a get request to the url, writes the response to a temporary filename, and checks the mimetype with imagemagick. @@ -29,10 +29,16 @@ class Img_url(Param): self._file = File( namepart=key, classname=classname, + extension="", is_temp=True + ) self._image_download(value) self.mimetype = self._image_mimetype(self.get_filepath()) + self.set_filepath( + "%s.%s" % (self.get_filepath(), self.mimetype), + module=module + ) self.url = value def __dict__(self): @@ -117,6 +123,9 @@ class Img_url(Param): def get_filepath(self): return self._file.get_filepath() + def set_filepath(self, *args, **kwargs): + return self._file.set_filepath(*args, **kwargs) + def get_file_dimensions(self): return self._file.get_dimensions() |
