From 23cc769357b4d6498fff92035cdf432404fc9f52 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Thu, 3 May 2018 18:45:57 -0700 Subject: [PATCH] Take advantage of parent's cached_qualname when making mine. --- etiquette/objects.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/etiquette/objects.py b/etiquette/objects.py index e9309b6..c95c81d 100644 --- a/etiquette/objects.py +++ b/etiquette/objects.py @@ -1393,9 +1393,11 @@ class Tag(ObjectBase, GroupableMixin): if self._cached_qualified_name: qualname = self._cached_qualified_name else: - qualname = self.name - for parent in self.walk_parents(): - qualname = parent.name + '.' + qualname + parent = self.get_parent() + if parent is None: + qualname = self.name + else: + qualname = parent.qualified_name() + '.' + self.name self._cached_qualified_name = qualname if max_len is None or len(qualname) <= max_len: