Class B shouldn't extend View, A already does

It doesn't make a lot of sense to call the constructor again (__init__)
from another method (get)

On Wed, Apr 27, 2016 at 11:18 AM, Григор Колев <[email protected]>
wrote:

> Where is the problem in this code.
>
> class A (View):
>
>     def __init__(self):
>         self.data = ['1', '2']
>
>     def get(self, request):
>         pass
>
> class B (View, A):
>
>     def get(self, request):
>         A.__init__(self)
>
>
> --
> 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 https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/5e7761c3-3543-43f0-8630-26548937622a%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/5e7761c3-3543-43f0-8630-26548937622a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CALn3ei3aYJa7c%3DhFCEGAE0a0jVDnU7gBniWC0yKHtp5s6F8oRA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to