Sitze gerade vor einem kleinen Problem.
Ich bastel gerade an einer Klasse für die es notwendig ist, das ein bestimmter Ordner beschreibbar ist. Sollte das nicht der Fall sein, hätte ich
gerne dass das Skript abbricht und die Klasse nicht Initialisiert wird. Da dieser Ordner in so gut wie jeder Methode benutzt wird, macht es wenig Sinn nicht abzubrechen und die Klasse zu Initialisieren.
Ich prüfe in der Methode '__init__()' ob der Ordner beschreibbar ist oder nicht. Genau dort hätte ich auch gerne, das die Initialisierung abbricht und ein Fehler ausgegeben wird.
Mein erster Gedanke war eine Eigenschaft zu setzen die sagt ob der Ordner beschreibbar ist oder nicht, was wiederum in jeder Methode überprüft und mit entsprechender Meldung zurückgegeben wird. Was aber am ende doch recht umständlich ist, wie ich denke.

Mein Ziel ist es eine kleine MiniDateiDatenbank zu schreiben. Wobei der Ordner die Sammelstelle der Datenbanken und jede .bin Datei eine Art Tabelle ist, die mit Pickle gelesen und geschrieben werden.
Habe ich genug Infos gegeben?

Gruß, DS