[Python-de] Re: "Export" an Modul möglich?

"Peter J. Holzer" <[email protected]> Tue, 11 Jul 2023 12:59:23 +0200
Newsgroups gmane.comp.python.general.german
Organization LUGA
Message-ID <[email protected]>
On 2023-07-10 21:45, Ulrich Goebel <[email protected]> wrote:
> Unschön bleibt aus meiner Sicht, dass der DB-Konnektor nur über eine 
> Funktion zugänglich ist, also DB(). Schöner wäre DB, also eine "Zustand 
> des Moduls" - aber das gibt es wohl nicht? So sieht die Syntax später 
> z.B. so aus:
>      Cur = DB().cursor()
>      DB().commit()
> Schöner wäre:
>      Cur = DB.Cursor()

Also einen Methodennamen, der mit einem Großbuchstaben beginnt, finde
ich nicht schöner, sondern ziemlich irritierend.

>      DB.commit()

Oh, Du meinst das?

Geht natürlich genauso. Die Variable musst Du dann halt vorher
initialisieren und das Behandeln von Verbindungsabbrüchen wird auch
komplizierter. Aber wenn Du den Cursor schon hast, hast Du auch
eine Verbindung zur Connection:

    Cur.connection.commit()

(Und "cur" würde ich auch mit kleinem c schreiben)

        hp
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]