#26665: default callable called twice
------------------------+--------------------------------------
Reporter: dnit | Owner: nobody
Type: Bug | Status: new
Component: Forms | Version: 1.9
Severity: Normal | Resolution:
Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
------------------------+--------------------------------------
Description changed by dnit:
Old description:
> callable assigned to default parameter of a field called twice when
> adding a model entry via admin.
>
> behaviour to reproduce this:
>
> ----------------------------------------------------------------------------------------------------------
>
> {{{
> def abc():
> print "this is abc"
> return "abc"
>
> class testt(models.Model):
> text = models.CharField(max_length=12, default=abc)
> }}}
>
> -------------------------------------------------------------------------------------------------------
>
> Now when you try to add this model via admin you will "this is abc"
> printed twice.
New description:
callable assigned to default parameter of a field called twice when adding
a model entry via admin.
behaviour to reproduce this:
----------------------------------------------------------------------------------------------------------
{{{
def abc():
print "this is abc"
return "abc"
class testt(models.Model):
text = models.CharField(max_length=12, default=abc)
}}}
-------------------------------------------------------------------------------------------------------
Now when you try to add this model via admin you will see "this is abc"
printed twice in console.
--
--
Ticket URL: <https://code.djangoproject.com/ticket/26665#comment:2>
Django <https://code.djangoproject.com/>
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/062.888e5cb8cfe90394fd867249b499a903%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.