Je suis entrain d'écrire un module pour "dumper" n'importe quel objet python, mais je coince sur un cas :
Comment faire pour afficher __main__.A.B au lieu de __main__.B ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class A: class B: pass def dump_class(c): print c.__module__ + '.' + c.__name__ >>> dump_class(A) __main__.A >>> dump_class(A.B) __main__.B
Partager