Fix zip switch integration

This commit is contained in:
Patrick Jentsch 2020-02-03 15:26:04 +01:00
parent e4ef4835e5
commit ec2cf1dcff
2 changed files with 19 additions and 20 deletions

7
nlp
View File

@ -35,14 +35,12 @@ def parse_arguments():
help='total number of cores available', help='total number of cores available',
required=False, required=False,
type=int) type=int)
parser.add_argument( parser.add_argument('--zip',
'--zip',
action='store_true', action='store_true',
default=False, default=False,
dest='zip', dest='zip',
help='package result files in zip bundles', help='package result files in zip bundles',
required=False required=False)
)
return parser.parse_args() return parser.parse_args()
@ -100,6 +98,7 @@ class NLPWorkflow(WorkflowRunner):
) )
) )
if zip:
vrt_zip_jobs = [] vrt_zip_jobs = []
vrt_zip_job_dependencies = nlp_jobs vrt_zip_job_dependencies = nlp_jobs
cmd = 'cd "%s" && zip -m vrt.zip */*.vrt -x "pyflow.data*" && cd -' % ( cmd = 'cd "%s" && zip -m vrt.zip */*.vrt -x "pyflow.data*" && cd -' % (

View File

@ -5,7 +5,7 @@ import argparse
import os import os
import subprocess import subprocess
container_image = 'gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/nlp:2.1.0' container_image = 'gitlab.ub.uni-bielefeld.de:4567/sfb1288inf/nlp:latest'
container_input_dir = '/input' container_input_dir = '/input'
container_output_dir = '/output' container_output_dir = '/output'
uid = str(os.getuid()) uid = str(os.getuid())