Not compatible with Python 3
dmopalmer opened this issue · comments
David Palmer commented
It is almost compatible.
- Line 563 change to except ... as
- Line 624 parenthesis around print
- Line 565 raise
speed-wagon commented
@dmopalmer could you expand on point 3 there? also...is this not implemented yet?
David Palmer commented
In Python 3, raise takes zero or one arguments, as described in PEP 3109.
The three-argument form is no longer supported.
raise ImportStringError(import_name, e), None, sys.exc_info()[2]
But this project seems to be abandoned, with no activity for 7 years. Some of the forks may have newer activity. Issue #12 from 3 years ago is a pull request for Python 3 support, which then points to an alternative package which was last touched 2 years ago.