[Zope-Checkins] CVS: ZODB3/ZEO/auth - base.py:1.6
Christian Reis
kiko at async.com.br
Thu Dec 18 21:04:16 EST 2003
Update of /cvs-repository/ZODB3/ZEO/auth
In directory cvs.zope.org:/tmp/cvs-serv16943/auth
Modified Files:
base.py
Log Message:
Reapply fixes to zeopasswd.py that allow a user to specify the
authentication database details via commandline parameters (in lieu of
the default ZConfig). Also fixed some minor bugs -- missing import,
missing realm, etc.
For no extra charge did some usage cleanups and added a check to
Database to make sure the realm is consistent.
=== ZODB3/ZEO/auth/base.py 1.5 => 1.6 ===
--- ZODB3/ZEO/auth/base.py:1.5 Thu Oct 2 14:17:21 2003
+++ ZODB3/ZEO/auth/base.py Thu Dec 18 21:04:15 2003
@@ -59,8 +59,12 @@
"""
self._users = {}
self.filename = filename
- self.realm = realm
self.load()
+ if self.realm and self.realm != realm:
+ raise ValueError, ("Specified realm %r differs from "
+ "database realm %r" % (realm or '', self.realm))
+ else:
+ self.realm = realm
def save(self, fd=None):
filename = self.filename
More information about the Zope-Checkins
mailing list