awslabs / awslabs/python-deequ
Invalid escape sequence
- Lingua principale
- Jupyter Notebook
- Stelle
- 826
- Fork
- 158
- Merge medio
- 9g 22h
- PR unite (30g)
- 3
Descrizione
**Describe the bug**
`configs.py` gives `SyntaxError: invalid escape sequence '\.'` from `IS_DEEQU_V1 = re.search("com\.amazon\.deequ\:deequ\:1.*", DEEQU_MAVEN_COORD) is not None`
Raw strings or double backslashes are needed.
**To Reproduce**
This only happens when running pytest and not from the REPL. I have not reproduced this independently yet. But dot and colon are not valid escape sequences.
**Expected behavior**
No errors from invalid escape sequences.
**Desktop (please complete the following information):**
macos running 6.10.0-linuxkit docker image.
**Additional context**
```
from pydeequ.configs import SPARK_VERSION
E File "/root/poetry/venv/lib/python3.10/site-packages/pydeequ/configs.py", line 43
E IS_DEEQU_V1 = re.search("com\.amazon\.deequ\:deequ\:1.*", DEEQU_MAVEN_COORD) is not None
E ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E SyntaxError: invalid escape sequence '\.'
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Apri configs.py e ispeziona la stringa dell’espressione regolare intorno alla riga 43, dove vengono segnalate le sequenze di escape non valide. Inizia eseguendo il percorso pytest che importa pydeequ.configs, quindi verifica che l’importazione venga completata senza l’errore di escape segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- backend
- Tipo di issue
- Bug
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 76/100