Die Suche ergab 14 Treffer

von Gesund
Freitag 21. Oktober 2022, 15:18
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

Re: __new__ oder __init__ debuggen

__deets__ hat geschrieben: Freitag 21. Oktober 2022, 14:25 Mit breakpoints in der Metaklasse zb, und einem bevor die Klasse deklariert wird, so das du den ersten überhaupt setzt/beachtest.
Ich weiß nicht nicht, wo die sind und außerdem sind es mehrere.
Sinnvoll wäre es, wen man da Schritt für Schritt reingehen könnte.
von Gesund
Freitag 21. Oktober 2022, 14:11
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

Re: __new__ oder __init__ debuggen


Unterklassen muessen ja auch kein __init__ oder __new__ haben. Klassen darueber muessen das, und das Paket macht eine ganze Menge mit Meta-Magie. Siehe https://github.com/mementum/backtrader/blob/0fa63ef4a35dc53cc7320813f8b15480c8f85517/backtrader/indicator.py#L90

Ohne da tiefer reingeschaut zu ...
von Gesund
Freitag 21. Oktober 2022, 12:53
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

Re: __new__ oder __init__ debuggen


@Gesund: Das steht doch aber im Traceback wo der Aufruf her kommt‽

Beispiel: Dieser Code:
#!/usr/bin/env python3


class Class:
def __init__(self, value, another_value):
self.value = value
self.another_value = another_value


def main():
instance = Class(42, 23)
another_instance = Class ...
von Gesund
Freitag 21. Oktober 2022, 12:49
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

Re: __new__ oder __init__ debuggen


Ohne den Code und die Fehlermeldung zu sehen, kann man dazu nicht viel mehr sagen. Und was der Stacktrace anzeigt, ist die exakte Zeile. Der Python-Debugger hat da keine besseren Zeilen parat. Wenn es sich bei der Klasse um eine aus einer Extension handelt, dann kommt es innerhalb des in C ...
von Gesund
Freitag 21. Oktober 2022, 12:35
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

Re: __new__ oder __init__ debug


Der zeigt aber die Zeile , wo du die aufrufst. Und die wirst du dann mit deren tatsächlicher Definition vergleichen müssen. Was soll der debugger da tun? Einfach mal prophylaktisch eine Methode aufrufen, der der Interpreter nicht aufrufen *kann*?


Es wird der Klassenname angezeigt, mehr nicht ...
von Gesund
Freitag 21. Oktober 2022, 11:44
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

Re: __new__ oder __init__ debuggen

__deets__ hat geschrieben: Freitag 21. Oktober 2022, 10:05 Aus dem Stacktrace.
Nein der Stacktrace zeigt weder __new__ noch __init__ an, das ist ja mein Problem.
von Gesund
Freitag 21. Oktober 2022, 09:45
Forum: Allgemeine Fragen
Thema: __new__ oder __init__ debuggen
Antworten: 13
Zugriffe: 748

__new__ oder __init__ debuggen

Moin Leute,

ich habe das Problem, das ein paar abgeleitete Klassen nicht instanziert werden können, weil die Parameteranzahl von __new__ oder __init__ nicht übereinstimmt.
pdb bricht einfach ab und sagt z.B. missing 1 required positional argument
Ich möchte mit dem Debugger in die __new__ Funktion ...
von Gesund
Samstag 7. Mai 2022, 10:20
Forum: Datenbankprogrammierung mit Python
Thema: Postgres-XL psycopg2.errors.InsufficientResources
Antworten: 8
Zugriffe: 5519

Re: Postgres-XL psycopg2.errors.InsufficientResources

Es geht, ich musste nur die Firewall freischalten.

Man das hat mir ein Tag Zeit verschwendet.

Ich wünschte es gäbe jemanden, der mir bei solchen Problemen hilft. Ich habe viele Dinge, gemacht werden müssen. Ich zahle das Gehalt jeden Abend ab und überweise es.

Da ich niemanden diskriminiere sind ...
von Gesund
Samstag 7. Mai 2022, 07:44
Forum: Datenbankprogrammierung mit Python
Thema: Postgres-XL psycopg2.errors.InsufficientResources
Antworten: 8
Zugriffe: 5519

Re: Postgres-XL psycopg2.errors.InsufficientResources

ich habe es auch mit sqlalchemy versucht, geht auch nicht:

from sqlalchemy import create_engine

db_string = "postgresql://user_:xxxx/qPKILJvlTzO2eTqK9VpC79QHcUH/zm@127.0.0.1/db"

db = create_engine(db_string)

# Create
db.execute("CREATE TABLE IF NOT EXISTS films (title text, director text, year ...
von Gesund
Samstag 7. Mai 2022, 07:44
Forum: Datenbankprogrammierung mit Python
Thema: Postgres-XL psycopg2.errors.InsufficientResources
Antworten: 8
Zugriffe: 5519

Re: Postgres-XL psycopg2.errors.InsufficientResources

sqlalchemy mit psycopg2 und ohne funktioniert auch nicht
von Gesund
Samstag 7. Mai 2022, 06:13
Forum: Datenbankprogrammierung mit Python
Thema: Postgres-XL psycopg2.errors.InsufficientResources
Antworten: 8
Zugriffe: 5519

Re: Postgres-XL psycopg2.errors.InsufficientResources

Ja mein Kluster funktioniert.
Ich kann mich mit psql mit dem Koordinator verbinden und auch schreiben.
Aber wenn ich mich mit mit Psycopg2 mit dem Koordinator verbinde kann ich keine Pooled Verbindung hergestellt werden.

Wenn ich mit mit dem Datenknoten verbinde geht es(was natürlich nicht erlaubt ...
von Gesund
Samstag 7. Mai 2022, 00:09
Forum: Datenbankprogrammierung mit Python
Thema: Postgres-XL psycopg2.errors.InsufficientResources
Antworten: 8
Zugriffe: 5519

Re: Postgres-XL psycopg2.errors.InsufficientResources


Bist du dir sicher dass dein postgres-xl cluster funktioniert?

Wenn ich https://www.postgres-xl.org/documentation/intro-whatis-postgres-xl.html richtig verstehe sollten sich Anwendungen mit einem der Koordinatoren (und nur denen) verbinden und darüber auch schreiben können. Das dass nicht ...
von Gesund
Freitag 6. Mai 2022, 14:51
Forum: Datenbankprogrammierung mit Python
Thema: Postgres-XL psycopg2.errors.InsufficientResources
Antworten: 8
Zugriffe: 5519

Postgres-XL psycopg2.errors.InsufficientResources

Moin Freunde,

ich verwende psycopg2(via web.py) um mich mit Postres-XL zu verbinden, was leider mit folgender Fehlermeldung scheitet:
psycopg2.errors.InsufficientResources: Failed to get pooled connections
HINT: This may happen because one or more nodes are currently unreachable, either because of ...