[Zope] add file to zope filesystem unless it exists
John Hunter
jdhunter@ace.bsd.uchicago.edu
Wed, 13 Feb 2002 16:06:56 -0600
>>>>> "John" == John Hunter <jdhunter@ace.bsd.uchicago.edu> writes:
John> I want to have a user upload a file to the zope filesystem,
John> but if the file already exists I want to ignore the request
[snip]
John> Without the 'if not hasattr(folder, file_name):' the script
John> works fine and adds the file to the filesystem and returns
John> an error if the file already exists there. Apparently I am
John> not using the hasattr part correctly. What is the correct
John> way in a python script to test for the existence of a file
John> in a folder object?
Use
if file_name in folder.objectIds():