8488: Use OrderedJsonModel so that pipeline components show up in the order they...
authorPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 29 Feb 2016 14:13:48 +0000 (09:13 -0500)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 29 Feb 2016 14:13:48 +0000 (09:13 -0500)
sdk/cwl/arvados_cwl/__init__.py

index 6cfdd0b2ab565d01b69678f36f32cd1189afca12..86619d5bb4e4278f8f7c6c553882d9d2d155dda0 100644 (file)
@@ -20,6 +20,7 @@ import os
 import sys
 
 from cwltool.process import get_feature
+from arvados.api import OrderedJsonModel
 
 logger = logging.getLogger('arvados.cwl-runner')
 logger.setLevel(logging.INFO)
@@ -398,7 +399,7 @@ def main(args, stdout, stderr, api_client=None):
                         help="")
 
     try:
-        runner = ArvCwlRunner(api_client=arvados.api('v1'))
+        runner = ArvCwlRunner(api_client=arvados.api('v1', model=OrderedJsonModel()))
     except Exception as e:
         logger.error(e)
         return 1