atom-community / atom-community/ide-python
Pyflakes generating error on interpolated string
- Lenguaje dominante
- JavaScript
- Estrellas
- 238
- Forks
- 40
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Pyflakes reports errors on interpolated string syntax.
```
print("")
print(f"") # Error reported here
```
I believe the problem is related to whether Pyflakes run with Python 3 vs Python 2. See log below where it behaves differently when run with Python3 even when same version is reported.
Should ide-python be running Pyflakes with Python3?
My system, atom, and ide-python are all up to date. And I have reinstalled pyflakes to ensure latest version in python3.
```
4pi:flask juan$ python -m pyflakes --version
2.1.1 Python 2.7.15 on Darwin
4pi:flask juan$ python -m pyflakes foo.py
foo.py:2:9: invalid syntax
print(f"")
^
4pi:flask juan$ python3 -m pyflakes --version
2.1.1 Python 3.7.3 on Darwin
4pi:flask juan$ python3 -m pyflakes foo.py
4pi:flask juan$
```
Guía de contribución
Línea de trabajo
Empieza reproduciendo el informe con el ejemplo mostrado de foo.py e inspecciona cómo ide-python invoca Pyflakes. Compara los comandos de Python 2 y Python 3 del issue; se considera terminado cuando las cadenas interpoladas se comprueban con Python 3 sin un error de sintaxis falso.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, python
- Área
- developer-experience, tooling
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 42/100