A rewrite (even a small one like moving from Python 2 to 3) costs dev and test time, and makes it difficult to do any other work simultaneously. It's not going to happen unless it has some value (perhaps, for example, they wanted to use the new builtin async syntax of Python 3.5 instead of rolling their own).