Using `ispyb.open` causes ispyb.model deprecation warning
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Traccia la catena di importazione in src/ispyb/init.py, src/ispyb/interface/connection.py, src/ispyb/connector/mysqlsp/main.py e src/ispyb/model/init.py. Inizia riproducendo l'avviso di ispyb.open e determina quali API di connessione devono rimanere supportate. Il lavoro è completo quando l'ambito della deprecazione è documentato o corretto e ispyb.open si comporta in modo coerente con l'API supportata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
ispyb.open imports: https://github.com/DiamondLightSource/ispyb-api/blob/8c952b522622e29340ddafd7fb67161abaf72f0a/src/ispyb/__init__.py#L51
This imports ispyb.interface.connection:
https://github.com/DiamondLightSource/ispyb-api/blob/8c952b522622e29340ddafd7fb67161abaf72f0a/src/ispyb/connector/mysqlsp/main.py#L12
and this imports ispyb.model: https://github.com/DiamondLightSource/ispyb-api/blob/8c952b522622e29340ddafd7fb67161abaf72f0a/src/ispyb/interface/connection.py#L4
Thus, you cannot use ispyb.open without getting the warning:
https://github.com/DiamondLightSource/ispyb-api/blob/8c952b522622e29340ddafd7fb67161abaf72f0a/src/ispyb/model/__init__.py#L3-L8
Are all non-sqlalchemy connection deprecated, or just ispyb.model? (AFAIK the sqlalchemy credentials don't have stored procedure access or insertion/update permissions, to get the same results - the credentials I am aware of can only see the update_session_archived procedure)
- Lingua principale
- Python
- Stelle
- 7
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DiamondLightSource/ispyb-api
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
DiamondLightSource/ispyb-api#223 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
DiamondLightSource/ispyb-api#171 · 1 commento ·
-
Add tests for new EM particle picker callsForse di nuovo libera @HorstmannA l’ha presa 1963 giorni fa e non c’è nessuna pull request aperta. Aperta
DiamondLightSource/ispyb-api#151 · 1 commento · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
DiamondLightSource/ispyb-api#115 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
DiamondLightSource/ispyb-api#113 ·
Tutte le issue di DiamondLightSource/ispyb-api
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
MystenLabs/MemWal#1163 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
infertopics leaves new nodes without a topic when untopiced neighbours outnumber topiced onesForse già presa @moneebullah25 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ClanGenOfficial/clangen#6254 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FinanceFlash/unvibecode#218 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno