Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #6003
| From | "Peter J. Holzer" <hjp-usenet3@hjp.at> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] "Export" an Modul möglich? |
| Date | 2023-07-11 12:59 +0200 |
| Organization | LUGA |
| Message-ID | <slrnuaqdgb.cev.hjp-usenet3@trintignant.hjp.at> (permalink) |
| References | <6f2f38bb-6c0a-7bc6-5c9e-76517eda8601@fam-goebel.de> |
On 2023-07-10 21:45, Ulrich Goebel <ml@fam-goebel.de> 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
Back to de.comp.lang.python | Previous | Next — Previous in thread | Find similar
[Python-de] "Export" an Modul möglich? Ulrich Goebel <ml@fam-goebel.de> - 2023-07-10 23:45 +0200 [Python-de] Re: "Export" an Modul möglich? jochen@wersdoerfer.de - 2023-07-11 07:58 +0200 [Python-de] Re: "Export" an Modul möglich? c.buhtz@posteo.jp - 2023-07-11 07:28 +0000 Re: [Python-de] "Export" an Modul möglich? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2023-07-11 12:59 +0200
csiph-web