When listing a remote http page for download (not directhttp), to parse an html page to get one or several files for example, and size is not present, workflow fails because size is mandatory with properties:
if http.group.file.size is not set, program should default to a 0 size in download/http.py at rfile['size'] = foundfile[int(self.config.get('http.group.file.size'))-1]
kinda:
if self.config.get('http.group.file.size', default=''):
rfile['size'] = foundfile[int(self.config.get('http.group.file.size'))-1]
else:
rfile['size'] = 0
When listing a remote http page for download (not directhttp), to parse an html page to get one or several files for example, and size is not present, workflow fails because size is mandatory with properties:
http.group.dir.name=1 http.group.dir.date=2 http.group.file.name=1 http.group.file.date=2 http.group.file.size=3
if http.group.file.size is not set, program should default to a 0 size in download/http.py at rfile['size'] = foundfile[int(self.config.get('http.group.file.size'))-1]
kinda:
if self.config.get('http.group.file.size', default=''): rfile['size'] = foundfile[int(self.config.get('http.group.file.size'))-1] else: rfile['size'] = 0
Refers to global biomaj issue https://github.com/genouest/biomaj/issues/76