示例#1
0
文件: __init__.py 项目: mredar/akara
    def warn(self, name, default, what=None):
        msg = ("Akara configuration section %(path)r is missing. "
               "It should have the parameter %(name)r")
        if what is not None:
            msg += " (%(what)s)"
        msg += ". Using %(default)r instead."
        msg = msg % dict(path=self.path, name=name, default=default, what=what)
        logger.warn(msg)

        return default
示例#2
0
文件: __init__.py 项目: dpla/akara
    def warn(self, name, default, what=None):
        msg = ("Akara configuration section %(path)r is missing. "
               "It should have the parameter %(name)r")
        if what is not None:
            msg += " (%(what)s)"
        msg += ". Using %(default)r instead."
        msg = msg % dict(path=self.path, name=name, default=default, what=what)
        logger.warn(msg)

        return default
示例#3
0
文件: __init__.py 项目: mredar/akara
    def warn(self, name, default, what=None):
        try:
            return getattr(self.config_class, name)
        except AttributeError:
            pass

        msg = "Akara configuration section %(path)r should have the parameter %(name)r"
        if what is not None:
            msg += " (%(what)s)"
        msg += ". Using %(default)r instead."
        msg = msg % dict(path=self.path, name=name, default=default, what=what)
        logger.warn(msg)

        return default
示例#4
0
文件: __init__.py 项目: dpla/akara
    def warn(self, name, default, what=None):
        try:
            return getattr(self.config_class, name)
        except AttributeError:
            pass
        
        msg = "Akara configuration section %(path)r should have the parameter %(name)r"
        if what is not None:
            msg += " (%(what)s)"
        msg += ". Using %(default)r instead."
        msg = msg % dict(path=self.path, name=name, default=default, what=what)
        logger.warn(msg)

        return default