[Zope] Security?

Dylan Reinhardt zope at dylanreinhardt.com
Tue Dec 2 13:55:15 EST 2003


On Tue, 2003-12-02 at 10:07, Goldthwaite, Joe wrote:
> Hi Dylan,
> 
> I know I'm doing the same thing but it's something I really want to do.  I
> guess I could return the list of tuples but wouldn't I then have to refer to
> the fields by number instead of name?

You could return a dictionary... but that's not the real issue.

> I've got this nice object with named attributes and I shouldn't have to
> throw that out for security.  I tend to be a purest and have always tried
> to keep efficiency in mind when writing applications.

I'm all for efficiency.  Longer term, I'd look toward coding this up as
a product.  In the meantime, the code snip someone else offered should
do the trick.

>      I really have to get
> past that.  When I think about all the overhead a web application has to go
> through to do the same job as my old green screen application, I shiver.

It isn't necessarily *that* much more... it's still nothing compared to
a semi-trivial GUI app.  Web apps are still just text in, text out.

> 
> By the way, that return line was slick.  I didn't know Python could convert
> a item into a list in a single line like that.  You learn something new
> every day.

That's a "list comprehension," one of Python's niftier tricks. 
Definitely worth reading up on a little, they're very handy.

Dylan





More information about the Zope mailing list