While adding Python3 support for numpy at a time when I worked for a large Ad-serving company, we managed to uncover a bug in python 2/3's import code that had been latent (no crash) in Python 2 for 15+ years. The problem was unique to people who had made it possible to import the same library from two filesystem locations.
In python2, it was silent, in python3 it was a segfault. There was really only one person in the company truly qualified to understand and fix the bug.
I'm finally moved over to Python3 but boy, was that an unwanted transition.
In python2, it was silent, in python3 it was a segfault. There was really only one person in the company truly qualified to understand and fix the bug.
I'm finally moved over to Python3 but boy, was that an unwanted transition.