コード例 #1
0
 def _verifyDefault(self, type, value):
     params = defaultArchitecture.find_params(self.__class__)[2]
     info = params.get(type, {})
     if not info:
         raise ConfigFileException("Unknown Default on '%s': %s" % (self.id, type))
     else:
         t = info.get('type', 0)
         if t:
             return t(value)
         else:
             return value
コード例 #2
0
ファイル: configParser.py プロジェクト: tanmoydeb07/cheshire3
 def _verifyDefault(self, type, value):
     params = defaultArchitecture.find_params(self.__class__)[2]
     info = params.get(type, {})
     if not info:
         msg = "Unknown Default on '%s': %s" % (self.id, type)
         raise ConfigFileException(msg)
     else:
         t = info.get('type', 0)
         if t:
             return t(value)
         else:
             return value
コード例 #3
0
ファイル: configParser.py プロジェクト: bloomonkey/cheshire3
    def _verifySetting(self, type, value):
        params = defaultArchitecture.find_params(self.__class__)[1]
        info = params.get(type, {})

        if not info:
            msg = "Unknown Setting on '%s': %s" % (self.id, type)
            raise ConfigFileException(msg)
        else:
            t = info.get('type', 0)
            if t:
                return t(value)
            else:
                return value
コード例 #4
0
    def _verifySetting(self, type, value):
        params = defaultArchitecture.find_params(self.__class__)[1]
        info = params.get(type, {})

        if not info:
            raise ConfigFileException("Unknown Setting on '%s': %s" %
                                      (self.id, type))
        else:
            t = info.get('type', 0)
            if t:
                return t(value)
            else:
                return value