Are you sure that Lid is defined in this context?  Try putting:

import pdb;pdb.set_trace()

before the super and check.

On Wed, Dec 23, 2009 at 10:41 AM, TiNo <tin...@gmail.com> wrote:
>> I am overriding a save function of a model with the following code:
>>
>>     def save(self, *args, **kwargs):
>>         if (not self.id) and self.email != '':
>>             self.create_user()
>>         if hasattr(self, 'user'):
>>             self.user.email = self.email
>>             self.user.first_name = self.voornaam
>>             self.user.last_name = " ".join((self.tussenvoegsel,
>> self.achternaam))
>>             self.user.save()
>>         super(Lid, self).save(*args, **kwargs)
>> where Lid is the name of the Model. However, for some reason it throws the
>> following error since a while (don't know since when, don't know what
>> changed, can't find anything suspicious in hg log...) "super() argument 1
>> must be type, not None". When I run with pdb.set_trace as the first line of
>> the save method in the dev server, I can see that Lid is indeed None. What
>> is surprising is that ALL my imports are None (User, datetime, models,
>> etc.). I vaguely remember encountering this error before, but I don't
>> remember what I did to fix it. What could have overridden all those things
>> with None?
>> Does anybody have any clues? I can post my whole models.py if necessary,
>> but it's rather large.
>
> Nobody any idea? It is quite frustrating as I have no way to further debug
> this....
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.


Reply via email to