Changeset 773 for pykota/trunk/pykota/config.py
- Timestamp:
- 02/09/03 14:05:43 (21 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/config.py
r747 r773 15 15 # 16 16 # $Log$ 17 # Revision 1.7 2003/02/09 13:05:43 jalet 18 # Internationalization continues... 19 # 17 20 # Revision 1.6 2003/02/07 22:00:09 jalet 18 21 # Bad cut&paste … … 71 74 "smtpserver", "method", "gracedelay" ] : 72 75 if not self.config.has_option("global", option) : 73 raise PyKotaConfigError, "Option %s not found in section global of %s"% (option, self.filename)76 raise PyKotaConfigError, _("Option %s not found in section global of %s") % (option, self.filename) 74 77 75 78 # more precise checks 76 79 validloggers = [ "stderr", "system" ] 77 80 if self.config.get("global", "logger").lower() not in validloggers : 78 raise PyKotaConfigError, "Option logger only supports values in %s"% str(validloggers)81 raise PyKotaConfigError, _("Option logger only supports values in %s") % str(validloggers) 79 82 80 83 validmethods = [ "lazy" ] # TODO add more methods 81 84 if self.config.get("global", "method").lower() not in validmethods : 82 raise PyKotaConfigError, "Option method only supports values in %s"% str(validmethods)85 raise PyKotaConfigError, _("Option method only supports values in %s") % str(validmethods) 83 86 84 87 # check all printers now … … 86 89 for poption in [ "requester", "policy" ] : 87 90 if not self.config.has_option(printer, poption) : 88 raise PyKotaConfigError, "Option %s not found in section %s of %s"% (option, printer, self.filename)91 raise PyKotaConfigError, _("Option %s not found in section %s of %s") % (option, printer, self.filename) 89 92 90 93 validpolicies = [ "ALLOW", "DENY" ] 91 94 if self.config.get(printer, "policy").upper() not in validpolicies : 92 raise PyKotaConfigError, "Option policy in section %s only supports values in %s"% (printer, str(validpolicies))95 raise PyKotaConfigError, _("Option policy in section %s only supports values in %s") % (printer, str(validpolicies)) 93 96 94 97 validrequesters = [ "snmp" ] # TODO : add more requesters 95 98 requester = self.config.get(printer, "requester").lower() 96 99 if requester not in validrequesters : 97 raise PyKotaConfigError, "Option requester in section %s only supports values in %s"% (printer, str(validrequesters))100 raise PyKotaConfigError, _("Option requester in section %s only supports values in %s") % (printer, str(validrequesters)) 98 101 if requester == "snmp" : 99 102 for poption in [ "snmpcmnty", "snmpoid" ] : 100 103 if not self.config.has_option(printer, poption) : 101 raise PyKotaConfigError, "Option %s not found in section %s of %s"% (option, printer, self.filename)104 raise PyKotaConfigError, _("Option %s not found in section %s of %s") % (option, printer, self.filename) 102 105 103 106 def getPrinterNames(self) : … … 150 153 return int(gd) 151 154 except ValueError : 152 raise PyKotaConfigError, "Invalid grace delay %s"% gd155 raise PyKotaConfigError, _("Invalid grace delay %s") % gd