[Checkins]
SVN: z3c.sampledata/trunk/src/z3c/sampledata/generator/principals.py
More possibilities for subclassing.
Jürgen Kartnaller
juergen at kartnaller.at
Sun Sep 17 03:56:52 EDT 2006
Log message for revision 70209:
More possibilities for subclassing.
Changed:
U z3c.sampledata/trunk/src/z3c/sampledata/generator/principals.py
-=-
Modified: z3c.sampledata/trunk/src/z3c/sampledata/generator/principals.py
===================================================================
--- z3c.sampledata/trunk/src/z3c/sampledata/generator/principals.py 2006-09-17 07:07:45 UTC (rev 70208)
+++ z3c.sampledata/trunk/src/z3c/sampledata/generator/principals.py 2006-09-17 07:56:49 UTC (rev 70209)
@@ -125,14 +125,14 @@
if login in self.logins:
# ignore duplicate principals
continue
- self._createPrincipal(info)
+ self._createPrincipal(context, info)
numCreated+=1
if ( self.minPrincipals is not None
and numCreated<self.minPrincipals):
for i in range(self.minPrincipals-numCreated):
- info = ['login%i'%i,'name%i'%i,'%i'%i]
- self._createPrincipal(info)
+ info = self._createDummyPrincipalInfo(context, i)
+ self._createPrincipal(context, info)
hooks.setSite(originalSite)
@@ -145,7 +145,7 @@
return pau
- def _createPrincipal(self, info):
+ def _createPrincipal(self, site, info):
login = unicode(info[0])
self.logins.append(login)
if login in self.pau['members']:
@@ -161,3 +161,6 @@
zope.lifecycleevent.ObjectCreatedEvent(principal))
self.pau['members'][login] = principal
+ def _createDummyPrincipalInfo(self, site, i):
+ return ['login%i'%i, 'name%i'%i, '%i'%i]
+
More information about the Checkins
mailing list