Skip to content

Commit

Permalink
fix modelling (deeper contextualization)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasheinrich committed Jan 14, 2018
1 parent d5f632e commit 2990fb5
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 9 deletions.
2 changes: 1 addition & 1 deletion packtivity/handlers/environment_handlers.py
@@ -1,5 +1,5 @@
import packtivity.utils as utils

import jq
handlers,environment = utils.handler_decorator()

@environment('docker-encapsulated')
Expand Down
12 changes: 6 additions & 6 deletions packtivity/handlers/execution_handlers.py
Expand Up @@ -101,7 +101,7 @@ def resource_mounts(state,environment,log):

return resource_mounts

def docker_execution_cmdline(state,environment,log,metadata,combined_flags,cmd_argv):
def docker_execution_cmdline(state,environment,log,metadata,stdin,cmd_argv):
quoted_string = ' '.join(map(pipes.quote,cmd_argv))

image = environment['image']
Expand All @@ -122,8 +122,8 @@ def docker_execution_cmdline(state,environment,log,metadata,combined_flags,cmd_a
rsrcs_mounts = resource_mounts(state,environment,log)
par_mounts = ' '.join(prepare_par_mounts(environment['par_mounts'], state))

return 'docker run {combined} {cid} {workdir} {custom} {state_mounts} {rsrcs} {par_mounts} {img}:{tag} {command}'.format(
combined = combined_flags,
return 'docker run --rm {stdin} {cid} {workdir} {custom} {state_mounts} {rsrcs} {par_mounts} {img}:{tag} {command}'.format(
stdin = '-i' if stdin else '',
cid = cid_file,
workdir = workdir_flag,
custom = custom_mod,
Expand Down Expand Up @@ -246,10 +246,10 @@ def docker_pull(docker_pull_cmd,log,state,metadata):
def docker_enc_handler(environment,state,job,metadata):
with logutils.setup_logging_topic(metadata,state,'step',return_logger = True) as log:
if 'command' in job:
combined_flags = '--rm'
stdin = False
in_docker_cmd, stdin = run_docker_with_oneliner(state,environment,job['command'],log)
elif 'script' in job:
combined_flags = '--rm -i'
stdin = True
in_docker_cmd, stdin = run_docker_with_script(state,environment,job,log)
else:
raise RuntimeError('do not know yet how to run this...')
Expand All @@ -259,7 +259,7 @@ def docker_enc_handler(environment,state,job,metadata):

cmdline = docker_execution_cmdline(
state,environment,log,metadata,
combined_flags = combined_flags,
stdin = stdin,
cmd_argv = container_argv
)

Expand Down
2 changes: 0 additions & 2 deletions packtivity/syncbackends.py
@@ -1,7 +1,5 @@
import yaml
import os
import jq
import copy

import packtivity.logutils as logutils
from packtivity.typedleafs import TypedLeafs
Expand Down

0 comments on commit 2990fb5

Please sign in to comment.