mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
abstrac provides has log attribute
This commit is contained in:
parent
1c931a1606
commit
808d1a5dd1
1 changed files with 10 additions and 2 deletions
|
|
@ -10,6 +10,8 @@ class AbstractProvider:
|
|||
CODE = ''
|
||||
LABEL = ''
|
||||
|
||||
_log = None
|
||||
|
||||
def __init__(self, project_name, site_name, tree=None, presets=None):
|
||||
self.presets = None
|
||||
self.active = False
|
||||
|
|
@ -19,6 +21,12 @@ class AbstractProvider:
|
|||
|
||||
super(AbstractProvider, self).__init__()
|
||||
|
||||
@property
|
||||
def log(self):
|
||||
if self._log is None:
|
||||
self._log = Logger.get_logger(self.__class__.__name__)
|
||||
return self._log
|
||||
|
||||
@abc.abstractmethod
|
||||
def is_active(self):
|
||||
"""
|
||||
|
|
@ -199,11 +207,11 @@ class AbstractProvider:
|
|||
path = anatomy.fill_root(path)
|
||||
except KeyError:
|
||||
msg = "Error in resolving local root from anatomy"
|
||||
log.error(msg)
|
||||
self.log.error(msg)
|
||||
raise ValueError(msg)
|
||||
except IndexError:
|
||||
msg = "Path {} contains unfillable placeholder"
|
||||
log.error(msg)
|
||||
self.log.error(msg)
|
||||
raise ValueError(msg)
|
||||
|
||||
return path
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue