atom-community / atom-community/ide-python

Pyflakes generating error on interpolated string

Abierto
#187 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.