[30859 refs] - Was bedeutet das?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
api
User
Beiträge: 181
Registriert: Donnerstag 7. August 2008, 21:23

Hallo zusammen,

ich habe eine - wahrscheinlich einfache - Frage. Ich habe Python auf die Version 2.7 upgedatet - nun erscheint am Ende eines Script-Durchlaufs immer:

Code: Alles auswählen

[30859 refs]
bzw. eine andere Zahl vor dem "refs".

Woran liegt das? Und wie kann ich es abstellen?

CU,
API
BlackJack

@api: Wie hast Du aktualisiert? Kann es sich vielleicht um einen "debug build" handeln, der am Ende Informationen zur Fehlersuche ausgibt?
Benutzeravatar
sparrow
User
Beiträge: 4600
Registriert: Freitag 17. April 2009, 10:28

Hallo,

das ist der Referenzzähler der bei cpython mit --with-pydebug beim Kompilieren unter anderem aktiviert wird.
Angezeigt wird, wenn mich nicht alles täuscht, die aktuelle Anzahl von Referenzen auf Speicherstellen. Da bin ich mir aber unsicher.

Also a = 1 sollte den Wert um 2 erhöhen.

Ist also eine Debugging-Ausgabe.


Gruß
Sparrow
api
User
Beiträge: 181
Registriert: Donnerstag 7. August 2008, 21:23

Aha !!

Kann ich das irgendwie beim Auruf von Python abstellen oder muss ich das nochmal neu installieren?

CU,
API
Antworten