diff options
author | Vincenzo Maffione <v.maffione@gmail.com> | 2017-03-19 17:14:09 +0100 |
---|---|---|
committer | Vincenzo Maffione <v.maffione@gmail.com> | 2017-03-19 17:14:09 +0100 |
commit | cde49edb6d1d4e3a431469f2462126787a154f79 (patch) | |
tree | e3d1eea212869da24e9743330926068700d48ffa /rumba/model.py | |
parent | 1ab559ab4458fb4d0cc3be323d0f0fe5a622dc52 (diff) | |
download | rumba-cde49edb6d1d4e3a431469f2462126787a154f79.tar.gz rumba-cde49edb6d1d4e3a431469f2462126787a154f79.zip |
model: add missing __repr__ methods
Diffstat (limited to 'rumba/model.py')
-rw-r--r-- | rumba/model.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/rumba/model.py b/rumba/model.py index a043384..d1d9156 100644 --- a/rumba/model.py +++ b/rumba/model.py @@ -50,6 +50,9 @@ class Interface: self.name = name self.ip = ip + def __repr__(self): + return self.name + # Represents a link in the physical graph # # @name [string] Link name @@ -58,6 +61,9 @@ class Link: def __init__(self, name): self.name = name + def __repr__(self): + return self.name + # Represents a point-to-point link in the physical graph # # @name [string] DIF name @@ -76,6 +82,10 @@ class P2PLink(Link): int_b = Interface() self.int_b = int_b + def __repr__(self): + return '%s:%s--%s:%s' % (self.node_a.name, self.int_a, + self.node_b.name, self.int_b) + # Base class for DIFs # # @name [string] DIF name |