awslabs / awslabs/python-deequ

Invalid escape sequence

Aperta Adatta ai principianti
#235 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.