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
Ejemplo n.º 2
0
    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):
        """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
Ejemplo n.º 4
0
	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