Have you restarted your server lately? I find that bug turns up from time to time when the auto reloader doesn't reload properly.
Kieran On Dec 22, 12:17 pm, TiNo <tin...@gmail.com> wrote: > Hi, > > 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. > > Thanks, > > Tino -- 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.