TACC / launcher

A simple utility for executing multiple sequential or multi-threaded applications in a single multi-node batch job
MIT License
63 stars 33 forks source link

Support for Python 3 #13

Closed jklynch closed 7 years ago

jklynch commented 7 years ago

I have added code to tskserver to allow it to run in Python 2 and Python 3 interpreters. This is important for me because all my Python development is for Python 3 and it simplifies my job scripts to work with just one interpreter. I have tested the Python 2 support using the helloworld example in the repository. I have tested the Python 3 support using my own job scripts.

I also increased the maximum number of tskserver retries in paramrun from 3 to 10 because I had many failures recently at that point. Adding more retries solved the problem for me but is not related to supporting Python 3.

lwilson commented 7 years ago

Joshua,

Thanks for the updates. My tests don't show any issues, so I'm going to merge this request.

jklynch commented 7 years ago

Thanks!