[lit] Fix handling of per test timeout when the installed psutil version
authorDan Liew <dan@su-root.co.uk>
Wed, 13 Jan 2016 16:43:49 +0000 (16:43 +0000)
committerDan Liew <dan@su-root.co.uk>
Wed, 13 Jan 2016 16:43:49 +0000 (16:43 +0000)
commit5ef672de8d5bcad2936fa0a77d5e27aab40654e7
tree7e1378fd010e16da6bb89481d304d663c9608a83
parent92da4c5cb5e293890b919511ea60a97b8e4e8679
[lit] Fix handling of per test timeout when the installed psutil version
is < ``2.0``.

Older versions of psutil (e.g. ``1.2.1`` which is the version shipped with
Ubuntu 14.04) use a different API for retrieving the child processes.
To handle this try the new API first and if that fails try the old API.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257616 91177308-0d34-0410-b5e6-96231b3b80d8
utils/lit/lit/util.py