def setting(self, name, default=NoDefault): """Return setting, using the server side path when indicated. Returns the setting, filtered by `self.serverSidePath()`, if the name ends with ``Filename`` or ``Dir``. """ value = Configurable.setting(self, name, default) if name.endswith( ('Dir', 'Filename')) and (value or name.endswith('Dir')): if name.endswith('LogFilename') and '/' not in value: value = os.path.join(Configurable.setting(self, 'LogDir'), value) value = self.serverSidePath(value) # pylint: disable=no-member return value
def setting(self, name, default=NoDefault): """Return setting, using the server side path when indicated. Returns the setting, filtered by self.serverSidePath(), if the name ends with ``Filename`` or ``Dir``. """ value = Configurable.setting(self, name, default) if name[-8:] == 'Filename' or name[-3:] == 'Dir': value = self.serverSidePath(value) return value
def setting(self, name, default=NoDefault): """ Returns the setting, filtered by self.serverSidePath(), if the name ends with 'Filename' or 'Dir'. """ value = Configurable.setting(self, name, default) if name[-8:]=='Filename' or name[-3:]=='Dir': value = self.serverSidePath(value) return value