tarantool / tarantool/tarantool-python

Add DBAPI warnings on corresponding events

Offen
#169 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Database API feature
Vorherrschende Sprache
Python
Sterne
108
Forks
51
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
1

Beschreibung

DBAPI standard requires raising warnings when corresponding event is triggered.

Add missing warning messages (if feature is implemented):

  • Warning Message: "DB-API extension cursor.rownumber used"
  • Warning Message: "DB-API extension connection.<exception> used"
  • Warning Message: "DB-API extension cursor.connection used"
  • Warning Message: "DB-API extension cursor.scroll() used"
  • Warning Message: "DB-API extension cursor.messages used"
  • Warning Message: "DB-API extension cursor.next() used"
  • Warning Message: "DB-API extension cursor.lastrowid used"
  • Warning Message: "DB-API extension cursor.__iter__() used"
  • Warning Message: "DB-API extension .errorhandler used"

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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

Es werden keine Dateien oder Tests genannt. Finde die Implementierungen der DBAPI-Erweiterungsereignisse, die den aufgeführten cursor-, connection- und errorhandler-Mitgliedern entsprechen, und prüfe anschließend ihr bestehendes Verhalten. Als erledigt gilt die Aufgabe, wenn jedes implementierte Ereignis seine angegebene Warnmeldung ausgibt und die relevanten Ereignisse durch Tests abgedeckt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 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.