[Pyreverse] Diagramme de classe
Bonjour à tous
Petite question, peut-être naïve, mais je ne comprends pas ...
Prenons un code très simple dans un fichier test.py :
Code:
1 2 3 4 5 6 7
| from collections import OrderedDict
#### Produce UML with :
#### Pyreverse -o svg -A -my -S -k test.py
class IndexedDict(OrderedDict) :
pass |
Lorsque je lance la commande Pyreverse dans mon terminal, je m'attends à avoir le diagramme suivant dans le fichier classes.svg :
(Je schématise)
Code:
1 2 3 4 5
| collections.OrderedDict
^
|
|
test.IndexedDict |
Mais à la place j'ai :
Code:
1 2 3 4 5
| collections.OrderedDict _collections.collections.OrderedDict
^ ^
\ /
\ /
test.IndexedDict |
Donc dépendance double.... Qu'est ce que ce _collections.collections ? Pourquoi est-il là ? Est-ce normal ? Comment puis-je l'enlever (car je vous laisse imaginer la pollution que cela engendre sur un diagramme plus complet ...) ?