| from __future__ import absolute_import | |
| from future.utils import PY3 | |
| if PY3: | |
| import copyreg, sys | |
| # A "*" import uses Python 3's copyreg.__all__ which does not include | |
| # all public names in the API surface for copyreg, this avoids that | |
| # problem by just making our module _be_ a reference to the actual module. | |
| sys.modules['future.moves.copyreg'] = copyreg | |
| else: | |
| __future_module__ = True | |
| from copy_reg import * | |