iterative / iterative/PyDrive2

Review and fix issues with find

Aperta
#325 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug fs priority-p1
Lingua principale
Python
Stelle
670
Fork
75
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

okay, problems that I see:

- [ ] `maxdepth` is not supported
- [ ] `withdirs` is not supported (must have for expand path)
- [ ] doesn't check bucket name `find('.')` and `find('etasderwer')` return the same result
- [ ] it keeps appending ids to cache every time even for already known
- [ ] cache is not locked (multithreading support) - this is a bit more advanced and less critical to start with

_Originally posted by @shcheklein in https://github.com/iterative/PyDrive2/issues/229#issuecomment-1242791704_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start at the find entry point and trace how maxdepth, withdirs, bucket validation, and cache updates are handled. Check each listed behavior, including duplicate IDs and cache locking, and consider the issue done only when the supported cases work without regressing the existing find behavior.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
api, backend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.