PythonCharmers/python-future

libfuturize.fixes.fix_absolute_import duplicates initial comments

Open

#281 ouverte le 27 avr. 2017

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)Python (327 forks)batch import
0.19bughelp wanted

Métriques du dépôt

Stars
 (1 172 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

precondition

  • Create thing/{__init__.py,foo.py,bar.py}
  • Fill foo.py with the following:
    #!/usr/bin/env python
    # -*- encoding: utf-8 -*-
    import bar
    
  • run fix_absolute_import on thing

expected

foo.py should have become:

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
from __future__ import absolute_import
from . import bar

observed

foo.py has actually become:

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
from __future__ import absolute_import
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
from . import bar

Guide contributeur