mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
22: Named.name property now calls _get_name() at first evaluation to make changing the behaviour in subclasses easier
This commit is contained in:
@@ -129,8 +129,15 @@ class NameSpace(object):
|
||||
|
||||
|
||||
class Named(object):
|
||||
def __get_name(self):
|
||||
__name = None
|
||||
|
||||
def _get_name(self):
|
||||
return self.__class__.__name__
|
||||
|
||||
def __get_name(self):
|
||||
if self.__name is None:
|
||||
self.__name = self._get_name()
|
||||
return self.__name
|
||||
name = property(__get_name)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user