--
Ticket URL: <https://code.djangoproject.com/ticket/18717>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* needs_docs: => 0
* needs_better_patch: => 1
* needs_tests: => 1
* stage: Unreviewed => Accepted
Comment:
The patch failes as {{{DeferredAttribute}}} no longer has {{{model_ref}}}.
On a side note, {{{_meta.get_field_by_name}} can be used instead of
iterating.
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:1>
* type: Uncategorized => Bug
* component: Uncategorized => Database layer (models, ORM)
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:2>
* owner: nobody => shaz
* status: new => assigned
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:3>
Old description:
> Setting attributes on deferred objects (DeferredAttribute) should trigger
> original field's descriptor's __set__() (if any).
> Currently, specially for custom fields set up as descriptors defining
> __set__(), the original field's __set__ is never called when setting
> object attributes on deferred fields.
New description:
Setting attributes on deferred objects (`DeferredAttribute`) should
trigger original field's descriptor's `__set__()` (if any).
Currently, specially for custom fields set up as descriptors defining
`__set__()`, the original field's `__set__` is never called when setting
object attributes on deferred fields.
--
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:4>
* owner: shaz =>
* status: assigned => new
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:5>
Comment (by timgraham):
@Kronuz, is the issue still relevant (I was thinking
7f51876f99851fdc3fef63aecdfbcffa199c26b9 might have helped)? If so, can
you update the patch and add a test? Or at least add some more concrete
steps to reproduce to help someone else contribute to the issue?
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:5>
* status: new => closed
* resolution: => needsinfo
--
Ticket URL: <https://code.djangoproject.com/ticket/18717#comment:6>