File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -1775,13 +1775,20 @@ def _list_outputs(self):
17751775 outputs [key ].append (list_to_filename (outfiles ))
17761776 if self .inputs .download_files :
17771777 for f in outfiles :
1778- sftp .get (os .path .join (filledtemplate_dir , f ), f )
1778+ try :
1779+ sftp .get (os .path .join (filledtemplate_dir , f ), f )
1780+ except IOError :
1781+ iflogger .info ('remote file %s not found' % f )
17791782 if any ([val is None for val in outputs [key ]]):
17801783 outputs [key ] = []
17811784 if len (outputs [key ]) == 0 :
17821785 outputs [key ] = None
17831786 elif len (outputs [key ]) == 1 :
17841787 outputs [key ] = outputs [key ][0 ]
1788+
1789+ for k , v in outputs .items ():
1790+ outputs [k ] = os .path .join (os .getcwd (), v )
1791+
17851792 return outputs
17861793
17871794 def _get_ssh_client (self ):
You can’t perform that action at this time.
0 commit comments