sciancio/connectionmanager — pull request #31 by pajmullaney (2012-12-06 05:43:28+00:00)
Title: Add support for systems with Python2 and Python3 installed (e.g. Archlinux)

The original behavior was to try invoking `python` first, and then invoke `python2` if that fails. However, on systems with both Python2 and Python3 installed in parallel where `python` is an alias for `python3` (like Archlinux), the first invocation with `python` seems to succeed, but the script fails. By simply trying `python2` first, this case can be handled correctly without breaking it on other systems.