Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2020-01-09 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  closed
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:  fixed
 Keywords:  imagefield, cache| Triage Stage:  Ready for
 |  checkin
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by Mariusz Felisiak ):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"f600e3fad6e92d9fe1ad8b351dc8446415f24345" f600e3f]:
 {{{
 #!CommitTicketReference repository=""
 revision="f600e3fad6e92d9fe1ad8b351dc8446415f24345"
 Fixed #21238 -- Fixed restoring attributes when pickling FileField and
 ImageField.
 }}}

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.ce000a159030bbfbdd06e756bdf80dbd%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2020-01-09 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Ready for
 |  checkin
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-

Comment (by Mariusz Felisiak ):

 In [changeset:"aaea9deac4dea08ada934a930cfc27765358d8da" aaea9de]:
 {{{
 #!CommitTicketReference repository=""
 revision="aaea9deac4dea08ada934a930cfc27765358d8da"
 Refs #21238 -- Added more tests for pickling FileField and ImageField.
 }}}

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.23e4ea074acca460c61635c3280299b2%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2020-01-09 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Ready for
 |  checkin
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by felixxm):

 * stage:  Accepted => Ready for checkin


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.5815e4041d95a6113dcb7106b508d747%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2019-11-13 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by Hasan Ramezani):

 * needs_better_patch:  1 => 0


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.69e30933193d854f07bd7002b24f6765%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2019-11-13 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  1
Easy pickings:  0|UI/UX:  0
-+-
Changes (by Tim Graham):

 * cc: Tim Graham (removed)


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.f14aa181362c7556d100317f804837a5%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2019-11-13 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  1
Easy pickings:  0|UI/UX:  0
-+-
Changes (by felixxm):

 * needs_better_patch:  0 => 1


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.75102528336e3c7fcb2135814beb99ad%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2019-11-10 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  Pierre Dulac |Owner:  Hasan
 |  Ramezani
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+-
Changes (by Hasan Ramezani):

 * owner:  Vajrasky Kok => Hasan Ramezani
 * needs_better_patch:  1 => 0


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.04e489cec78123854428323709d77852%40djangoproject.com.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2014-08-14 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  vajrasky
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  1
Easy pickings:  0|UI/UX:  0
-+
Changes (by timgraham):

 * cc: timo (added)
 * needs_better_patch:  0 => 1


Comment:

 Won't `ImageFieldFile` be bigger if we override its `__getstate__`? I'm
 attaching a patch with a test that shows `FieldFile` has the same problem
 (`AttributeError: 'FieldFile' object has no attribute 'storage'` when
 unpickling) so I think we need a solution that covers both classes.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.7b8d993b983a0af8832baf749a60e3e3%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-12-04 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  vajrasky
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by lucmult@…):

 * cc: lucmult@… (added)


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.c90a3c23804996355f26bcf1cbcd0c0c%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-12-02 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  vajrasky
 Type:  Bug  |   Status:  assigned
Component:  Core (Cache system)  |  Version:  master
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by vajrasky):

 * owner:  nobody => vajrasky
 * cc: sky.kok@… (added)
 * version:  1.5 => master
 * status:  new => assigned


Comment:

 Sorry, the original PR does not work with Python 2.7. Also,
 {{{__reduce__}}} is prone to error. It's better to use {{{__getstate__}}}.
 I'll already updated the PR. https://github.com/django/django/pull/1781


 But first, let me give you the lesson of pickling. :) Naturally, without
 human intervention, the pickling ('''pickle.dumps''') will copy the
 instance's dict. So why in this case the all '''ImageFieldFile'''
 instance's dict members (notably the ''storage'' attribute) do not get
 copied. The '''ImageFieldFile''' class does not define any method that can
 intervene the pickling process ({{{__getinitargs__}}},
 {{{__getnewargs__}}}, {{{__getstate__}}}, {{{__setstate__}}},
 {{{__reduce__}}}, {{{__reduce_ex__}}}). But the ancestor of
 '''ImageFieldFile''', which is '''FieldFile''', does have method that
 intervenes pickling process.

 {{{
 def __getstate__(self):
 # FieldFile needs access to its associated model field and an
 instance
 # it's attached to in order to work properly, but the only
 necessary
 # data to be pickled is the file's name itself. Everything else
 will
 # be restored later, by FileDescriptor below.
 return {'name': self.name, 'closed': False, '_committed': True,
 '_file'
 }}}

 That's why the ''storage'' attribute of '''ImageFieldFile''' instance is
 missing because only ''name'', ''closed'', ''_committed'' attributes are
 copied in the pickling process.

 There is an alternative solution for this problem beside my PR, which is
 removing the {{{__getstate__}}} method from '''FieldFile'''. The downside
 is the dump result of '''FieldFile''' will be unnecessarily bigger (based
 on my understanding of the comment). I am not sure whether there is
 another ill effects or not. Attached the patch to do that.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.c97f1c6a470e72ffa99adfc312e1831e%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-11-10 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+

Comment (by timo):

 Ok, thanks for the response -- I guess my initial hunch wasn't correct. To
 be honest, I'm not super familiar with the internals of how pickle and
 `__reduce__` work so I have some reading to do. If you could include a
 quick explanation of your understanding of the problem and why this
 solution works, that would be quite helpful for me.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.0ae4a7565aa56c41ae8f4714d929bcbd%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-10-24 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+

Comment (by vajrasky):

 I don't understand. django.core.files.base.File has only one parent, which
 is django.core.files.utils.FileProxyMixin which does not have {{{ __init__
 }}} method.

 I try to do this in django/core/files/base.py:

 {{{
 def __init__(self, file, name=None):
 +   super(File, self).__init__()
 self.file = file
 if name is None:
 name = getattr(file, 'name', None)
 self.name = name
 if hasattr(file, 'mode'):
 self.mode = file.mode
 +   # or even this, but it does not work
 +   # super(File, self).__init__()
 }}}

 Before resorting to {{{__reduce__}}} way, I did try to solve the problem
 by playing with {{{super}}} and {{{__init__}}} in some classes related
 with {{{ImageFieldFile}}}, either I missed something or it did not work
 that way.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.07216430316c29ea6771203c4a212213%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-10-21 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+

Comment (by timo):

 I thought fixing the inheritance chain by having
 `django.core.files.base.File.__init__`  call `super()` would be the way to
 fix this. Thoughts?

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.5c50a9a86e704e750a83641182d0c465%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-10-21 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  1|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by claudep):

 * has_patch:  0 => 1


-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.57e36b11861cf2ac556c7b9fc9e5c2d7%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-10-20 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+

Comment (by vajrasky):

 Here is the pull request (based on master/1.7) that can fix this problem:
 https://github.com/django/django/pull/1781

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.3eddd22a534f12a158e6b58366d9f54a%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache

2013-10-07 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:  Accepted
Has patch:  0|  Needs documentation:  0
  Needs tests:  0|  Patch needs improvement:  0
Easy pickings:  0|UI/UX:  0
-+
Changes (by timo):

 * stage:  Unreviewed => Accepted


Comment:

 `ImageFieldFile` inherits from `ImageFile` and `FieldFile`. It looks like
 the problem is due to the fact that `FieldFile.__init__` isn't called when
 the object is retrieved from the cache.  I think the inheritance chain is
 broken because `ImageFile.__init__` (inheriting from
 `django.core.files.base.File`) doesn't call `super`.

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.0edb91cc038492ef47a86479a7874d4f%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [Django] #21238: `ImageFieldFile.url` raises an AttributeError exception after retrieving it from cache (was: `ImageFieldFile.url` raises an AttributeError after retrieving it from cache)

2013-10-07 Thread Django
#21238: `ImageFieldFile.url` raises an AttributeError exception after 
retrieving it
from cache
-+-
 Reporter:  dulaccc  |Owner:  nobody
 Type:  Bug  |   Status:  new
Component:  Core (Cache system)  |  Version:  1.5
 Severity:  Normal   |   Resolution:
 Keywords:  imagefield, cache| Triage Stage:
Has patch:  0|  Unreviewed
  Needs tests:  0|  Needs documentation:  0
Easy pickings:  0|  Patch needs improvement:  0
 |UI/UX:  0
-+-

-- 
Ticket URL: 
Django 
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-updates+unsubscr...@googlegroups.com.
To post to this group, send email to django-updates@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/065.8cfac278138618d9b83c364acc724f47%40djangoproject.com.
For more options, visit https://groups.google.com/groups/opt_out.