4 ms·
It's written to run Python 2.7 because these problems are largely solved in Python 3, and needs solved for people on Python 2.x versions. "Upgrade to Python3"
by monokrome 10y ago
It's written to run Python 2.7 because these problems are largely solved in Python 3, and needs solved for people on Python 2.x versions.
"Upgrade to Python3" is the usual defense to that, but it's not really practical for large companies with software such as YouTube completely written in Python 2.x.
- eudoxus 10y agoNo, its written to support 2.7 because the majority of Google's code they want to over haul is in 2.7. I don't think much of this is fixed by python3, at the very least the speed benefits you get don't even compare. See the graph on the OP comparing # of threads using CPython and Grumpy
- pekk 10y agoHow is it not practical to upgrade to Python 3, yet it is practical to rewrite in Go?