Python 3 urllib fixes