Jaja, so habe ich das schon verstanden. Ich meinte jetzt eher:
Und dann hätte ich idealerweise Zugriff auf den kompletten Baum des Moduls.
Hintergrund ist: Ich möchte die settings.py von Django-Projekten parsen. Bisher mache ich das über eine modifizierte Dictionary-Klasse:
http://paste.pocoo.org/show/126732/
Jetzt, wo ich auf `ast` gestoßen bin, fände ich es irgendwie sauberer, im Baum die Namen rauszusuchen. Zudem könnte ich dann auch die Einstellungen einfacher in die Datei zurückschreiben und die alte Struktur (die ganzen Kommentare und die Anordnung) bliebe erhalten, ohne dass man sich mit Templates, regulären Ausdrücken oder was auch immer verrenken müsste. Überhaupt würde es vieles vereinfachen, wenn ich die Struktur kenne, anstatt das stumpf in nem Dict anzuzeigen. Und bei `ast` habe ich wie gesagt gehofft, dass es mir etwas Arbeit abnimmt.