205 | | backendinfo["storageadminpw"] = self.getGlobalOption("storageadminpw", ignore=1) |
| 208 | backendinfo["storageuserpw"] = self.getGlobalOption("storageuserpw", ignore=1) # password is optional |
| 209 | backendinfo["storageadmin"] = None |
| 210 | backendinfo["storageadminpw"] = None |
| 211 | adminconf = ConfigParser.ConfigParser() |
| 212 | adminconf.read(["/etc/pykota/pykotadmin.conf"]) |
| 213 | if adminconf.sections() : # were we able to read the file ? |
| 214 | try : |
| 215 | backendinfo["storageadmin"] = adminconf.get("global", "storageadmin", raw=1) |
| 216 | except (ConfigParser.NoSectionError, ConfigParser.NoOptionError) : |
| 217 | raise PyKotaConfigError, _("Option %s not found in section global of %s") % ("storageadmin", "/etc/pykota/pykotadmin.conf") |
| 218 | try : |
| 219 | backendinfo["storageadminpw"] = adminconf.get("global", "storageadminpw", raw=1) |
| 220 | except (ConfigParser.NoSectionError, ConfigParser.NoOptionError) : |
| 221 | pass # Password is optional |