From f018217b1ef9138bc56458a2bc976705436bee5e Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Fri, 18 Jan 2019 14:15:42 +0100 Subject: [PATCH] add follow_symlink when getting name of an option --- tiramisu/api.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tiramisu/api.py b/tiramisu/api.py index beb33e8..1802793 100644 --- a/tiramisu/api.py +++ b/tiramisu/api.py @@ -163,9 +163,15 @@ class _TiramisuOptionOptionDescription(CommonTiramisuOption): option = self._option_bag.option return option.impl_get_display_name() - def name(self): + def name(self, + follow_symlink: bool=False) -> str: """Get option name""" - return self._name + if not follow_symlink or \ + self.isoptiondescription() or \ + not self.issymlinkoption(): + return self._name + else: + return option.impl_getopt().impl_getname() def path(self) -> str: """Get option path"""