Hi,
I love Django, it has been enormously useful to a new comer to web dev like
me.
One minor issue I've just had is that I've struggled to figure out an issue
with my code because an AttributeError I was generating in my media
property on my custom widget was being silently swallowed by:
https://github.com/django/django/blob/09c1f18f223cd60c948f7dae6aedccea70a92274/django/forms/widgets.py#L113
Is there a chance of changing it so that that doesn't happen? Maybe do a
`hasattr` test instead of the try-catch? There is no feedback otherwise.
You're media just doesn't appear on the page. I guess if I was a more
experienced debugger I might find this easier to figure out.
I am inexperienced but I have found that catching such broad exceptions as
AttributeError around something that can call other functions causes pain
from time to time. I guess `media` was originally meant to be just a class
or instance attribute but it seem to frequently be made into a property
with the potential for non-trivial code being called from it.
I am not sure if this is best here or suggested on the developers mailing
list. I'm happy to repost if someone could offer me guidance.
Thanks,
Michael
--
You received this message because you are subscribed to the Google Groups
"Django users" 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].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/803faa8b-60ab-4fb7-86dd-b6172b0c794f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.