readlines returns also the terminating \n.
you have to strip it
hth
rr
Sean Duffy wrote:
> Hi,
>
> I'm trying to do a batch add of users to the standard acl_users folder.
>
> Note quite a total success or total failure just yet.
>
> First I made a text file (usr_pwd.txt) in the form of password space 
> username. and placed it (temporarily) in the Extensions
> directory.
>
> Then an external method (LoadUsers) to read it:
>
> def LoadUsers(self):
>
>   f=open('/var/lib/zope/Extensions/usr_pwd.txt', 'r')
>   y=f.readlines()
>   return y
>
> And a script (user_load):
>
> ## Script (Python) "user_load"
> ##bind container=container
> ##bind context=context
> ##bind namespace=_
> ##bind script=script
> ##bind subpath=traverse_subpath
> ##parameters=
> ##title=
> ##
> y=context.LoadUsers()
> for x in y:
>   z=x.split(' ')
>   acl = container.restrictedTraverse( '/foobar/acl_users' )
>   acl.userFolderAddUser( z[1], z[0], '', '' )
> return 0
>
> I hit the Test tab and now I have an acl_users folder full of users with the 
> correct user names, and their passwords show the
> correct number of characters, however I can't log in using any of the 
> user/password combinations.
>
> Should the path '/foobar/acl_users' been simply '/foobar/' or '/foobar' ?
>
> Any suggestions?
>
> Thanks,
>
> Sean
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
>
>   

begin:vcard
fn:robert  rottermann
n:rottermann;robert 
email;internet:[EMAIL PROTECTED]
tel;work:031 333 10 20
tel;fax:031 333 10 23
tel;home:031 333 36 03
x-mozilla-html:FALSE
version:2.1
end:vcard

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to