durusmail: quixote-users: widgets.py - ZODB dependency
widgets.py - ZODB dependency
2003-05-14
2003-05-14
2003-05-15
widgets.py - ZODB dependency
Greg Ward
2003-05-15
On 14 May 2003, Michael Watkins said:
> I found a tiny dependency on ZODB recently in widget.py when I
> converted from a ZODB object store to a PostgreSQL based store.
>
> widget.py starting at line 311:
>     def _generate_keys (self, values, descriptions):
>         """Called if no keys were provided.  Try to generate a set of keys
>         that will be consistent between rendering and parsing.
>         """
>         # try to use ZODB object IDs
>         keys = []
>         for value in values:
>             if value is None:
>                 oid = ""
>                 oid = getattr(value, "_p_oid", None)

I think the answer is laziness and expediency.  I objected mildly at the
time, but I didn't really have a better way of doing it.  I hope we can
get rid of it sooner rather than later!

        Greg
--
Greg Ward                          http://www.gerg.ca/
Rules for Urban Cycling, #1:
Green means go; yellow means go like hell; red means proceed with caution.

reply