Changeset 800 for pykota/trunk/pykota/config.py
- Timestamp:
- 02/17/03 23:06:07 (21 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/config.py
r789 r800 15 15 # 16 16 # $Log$ 17 # Revision 1.14 2003/02/17 22:05:50 jalet 18 # Storage backend now supports admin and user passwords (untested) 19 # 17 20 # Revision 1.13 2003/02/10 11:47:39 jalet 18 21 # Moved some code down into the requesters … … 90 93 for option in [ "storagebackend", "storageserver", \ 91 94 "storagename", "storageadmin", \ 92 "storageuser", # TODO : "storageadminpw", "storageusepw", \95 "storageuser", 93 96 "logger", "admin", "adminmail", 94 97 "smtpserver", "method", "gracedelay" ] : … … 130 133 131 134 def getStorageBackend(self) : 132 """Returns the storage backend information as a tuple. 133 134 The tuple has the form : 135 136 (backend, host, database, admin, user) 137 """ 138 backendinfo = [] 135 """Returns the storage backend information as a Python mapping.""" 136 backendinfo = {} 139 137 for option in [ "storagebackend", "storageserver", \ 140 138 "storagename", "storageadmin", \ 141 "storageuser", # TODO : "storageadminpw", "storageusepw",\139 "storageuser", \ 142 140 ] : 143 backendinfo.append(self.config.get("global", option, raw=1)) 144 return tuple(backendinfo) 141 backendinfo[option] = self.config.get("global", option, raw=1) 142 for option in [ "storageadminpw", "storageuserpw" ] : 143 if self.config.has_option("global", option) : 144 backendinfo[option] = self.config.get("global", option, raw=1) 145 else : 146 backendinfo[option] = None 147 return backendinfo 145 148 146 149 def getLoggingBackend(self) :