It took a long time for projects to begin using Python 3 due to it being backwards incompatible. Django 1.5 for example, the first version that had Python 3 support, came out in 2013.
12 karma · joined March 15, 2009
How do they recover it after a restart? I suppose it's not a manual process.