1.1 --- a/referencing.py Thu Oct 06 14:42:24 2016 +0200
1.2 +++ b/referencing.py Thu Oct 06 19:28:43 2016 +0200
1.3 @@ -145,6 +145,15 @@
1.4 self.origin = ref.origin
1.5 self.name = ref.name
1.6
1.7 + def parent(self):
1.8 +
1.9 + "Return the parent of this reference's origin."
1.10 +
1.11 + if not self.get_origin():
1.12 + return None
1.13 +
1.14 + return self.get_origin().rsplit(".", 1)[0]
1.15 +
1.16 def ancestors(self):
1.17
1.18 """
1.19 @@ -152,7 +161,7 @@
1.20 depth.
1.21 """
1.22
1.23 - if not self.origin:
1.24 + if not self.get_origin():
1.25 return None
1.26
1.27 parts = self.get_origin().split(".")