from __future__ import division
from builtins import next
from builtins import object
+from builtins import str
from future.utils import viewvalues
import argparse
adjustFileObjs(outputObj, rewrite)
with final.open("cwl.output.json", "w") as f:
- res = json.dumps(outputObj, sort_keys=True, indent=4, separators=(',',': '), ensure_ascii=False).encode('utf-8').decode()
+ res = str(json.dumps(outputObj, sort_keys=True, indent=4, separators=(',',': '), ensure_ascii=False))
f.write(res)
final.save_new(name=name, owner_uuid=self.project_uuid, storage_classes=storage_classes, ensure_unique_name=True)
from future import standard_library
standard_library.install_aliases()
from builtins import object
+from builtins import str
from future.utils import viewvalues
import fnmatch
def collectionResolver(api_client, document_loader, uri, num_retries=4):
if uri.startswith("keep:") or uri.startswith("arvwf:"):
- return uri.encode("utf-8").decode()
+ return str(uri)
if workflow_uuid_pattern.match(uri):
return u"arvwf:%s#main" % (uri)