1.1 --- a/moinformat/links/common.py Sat Apr 13 00:04:21 2019 +0200
1.2 +++ b/moinformat/links/common.py Sat Apr 13 00:07:45 2019 +0200
1.3 @@ -23,13 +23,19 @@
1.4
1.5 "A link abstraction."
1.6
1.7 - def __init__(self, target, label, type):
1.8 + def __init__(self, target, label, link_target=None):
1.9
1.10 - "Initialise the link with the given 'target', 'label' and 'type'."
1.11 + """
1.12 + Initialise the link with the given 'target' and 'label' and
1.13 + 'link_target' object.
1.14 + """
1.15
1.16 self.target = target
1.17 self.label = label
1.18 - self.type = type
1.19 + self.link_target = link_target
1.20 +
1.21 + def __repr__(self):
1.22 + return "Link(%r, %r, %r)" % (self.target, self.label, self.link_target)
1.23
1.24 def get_target(self):
1.25 return self.target
1.26 @@ -37,8 +43,8 @@
1.27 def get_label(self):
1.28 return self.label or self.target
1.29
1.30 - def get_type(self):
1.31 - return self.type
1.32 + def get_link_target(self):
1.33 + return self.link_target
1.34
1.35 class Linker:
1.36