13306: Removing list wrapping added by futurize to PathMapper objects
authorEric Biagiotti <ebiagiotti@veritasgenetcs.com>
Thu, 17 Jan 2019 21:03:03 +0000 (16:03 -0500)
committerEric Biagiotti <ebiagiotti@veritasgenetcs.com>
Thu, 17 Jan 2019 21:03:03 +0000 (16:03 -0500)
commit57b450aee36a60b2ad0be0a073250e2badbbda8d
tree84b8481c2d88d2b703bc6d5488f8f36e9396f56a
parent9d6a7e96d03d1468a992f1b4038de970d40f3c78
13306: Removing list wrapping added by futurize to PathMapper objects

Arvados-DCO-1.1-Signed-off-by:  Eric Biagiotti <ebiagiotti@veritasgenetics.com>

Because cwltool.PathMapper objects have a function called items(), futurize incorrectly added the results of calls to items() to a list object (thinking it was a call to dict.items()). In fact, cwltool.PathMapper.items() already returns a list.
sdk/cwl/arvados_cwl/executor.py
sdk/cwl/arvados_cwl/runner.py