John Hunter writes: > ... > return getattr(file_name, 'filename') > ... > My question is on the getattr part. I got code from some example, > long lost to me now, and can grok how it works, but I am having > trouble finding suitable documentation. See "ZPublisher.HTTPRequest.FileUpload". Dieter