iterative / iterative/PyDrive2

Review and fix issues with find

Offen
#325 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug fs priority-p1
Vorherrschende Sprache
Python
Sterne
670
Forks
75
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

          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

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne am find-Einstiegspunkt und verfolge, wie maxdepth, withdirs, die Bucket-Validierung und Cache-Aktualisierungen behandelt werden. Überprüfe jedes aufgeführte Verhalten, einschließlich doppelter IDs und der Cache-Sperrung, und betrachte das Issue erst dann als abgeschlossen, wenn die unterstützten Fälle funktionieren, ohne das bestehende find-Verhalten zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.