diff --git a/items/download.py b/items/download.py index d87fdf9..a313acf 100644 --- a/items/download.py +++ b/items/download.py @@ -53,11 +53,14 @@ class Download(Item): pass else: # download file - self.node.run("curl -L {verify}-s -o {file} -- {url}".format( - verify="" if self.attributes.get('verifySSL', True) else "-k ", - file=quote(self.name), - url=quote(self.attributes['url']) - )) + try: + self.node.run("curl -L {verify}-s -o {file} -- {url}".format( + verify="" if self.attributes.get('verifySSL', True) else "-k ", + file=quote(self.name), + url=quote(self.attributes['url']) + )) + except: + return False # check hash sha256 = self.__hash_remote_file(self.name)