Python init function changes name depending on Python 2 vs 3