diff options
| author | Emile Anclin <emile.anclin@logilab.fr> | 2008-08-05 15:27:54 +0200 |
|---|---|---|
| committer | Emile Anclin <emile.anclin@logilab.fr> | 2008-08-05 15:27:54 +0200 |
| commit | 311b415724227bbad96dec6df691e20221e101ee (patch) | |
| tree | 459f4e004a7299dc4b75742e206ef354c523c0dd /pyreverse | |
| parent | 612a54b5a402885508830bfb881b3608b6fc1773 (diff) | |
| download | pylint-311b415724227bbad96dec6df691e20221e101ee.tar.gz | |
replace 'FilterMixIn.filter' by 'show_attr' and 'r_type' by 'relation_type'
Diffstat (limited to 'pyreverse')
| -rw-r--r-- | pyreverse/diagrams.py | 16 | ||||
| -rw-r--r-- | pyreverse/utils.py | 7 |
2 files changed, 10 insertions, 13 deletions
diff --git a/pyreverse/diagrams.py b/pyreverse/diagrams.py index 1c9efb6..eb0cd3f 100644 --- a/pyreverse/diagrams.py +++ b/pyreverse/diagrams.py @@ -33,11 +33,11 @@ class Figure: class Relationship(Figure): """a relation ship from an object in the diagram to another """ - def __init__(self, from_object, to_object, r_type, name=None): + def __init__(self, from_object, to_object, relation_type, name=None): Figure.__init__(self) self.from_object = from_object self.to_object = to_object - self.type = r_type + self.type = relation_type self.name = name @@ -60,19 +60,19 @@ class ClassDiagram(Figure): self.relationships = {} self._nodes = {} - def add_relationship(self, from_object, to_object, r_type, name=None): + def add_relationship(self, from_object, to_object, relation_type, name=None): """create a relation ship """ - rel = Relationship(from_object, to_object, r_type, name) - self.relationships.setdefault(r_type, []).append(rel) + rel = Relationship(from_object, to_object, relation_type, name) + self.relationships.setdefault(relation_type, []).append(rel) - def get_relationship(self, from_object, r_type): + def get_relationship(self, from_object, relation_type): """return a relation ship or None """ - for rel in self.relationships.get(r_type, ()): + for rel in self.relationships.get(relation_type, ()): if rel.from_object is from_object: return rel - raise KeyError(r_type) + raise KeyError(relation_type) def add_object(self, title, node): """create a diagram object diff --git a/pyreverse/utils.py b/pyreverse/utils.py index 4cbc4f6..7de52bd 100644 --- a/pyreverse/utils.py +++ b/pyreverse/utils.py @@ -137,15 +137,12 @@ class FilterMixIn: self.__mode = mode return mode - def filter(self, node): + def show_attr(self, node): """return true if the node should be treated """ - mode = self.get_mode() visibility = get_visibility(getattr(node, 'name', node)) - if mode & VIS_MOD[visibility]: - return 0 - return 1 + return mode & VIS_MOD[visibility] class RunHelper(ConfigurationMixIn): |
