Why Does This Circular Import Fail In Python 2 But Not In Python 3?