]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/models.py
Use the 'in' operator instead of dict.has_key(), which has been deprecated
[patchwork] / apps / patchwork / models.py
index 676f2192de5fe8a2f8a2aeafee0945ea5d5501e7..6ad4e1ad3ff993c22a84e10ddb23ec1fe1b50047 100644 (file)
@@ -130,6 +130,14 @@ class UserProfile(models.Model):
     def __unicode__(self):
         return self.name()
 
+def _user_created_callback(sender, created, instance, **kwargs):
+    if not created:
+        return
+    profile = UserProfile(user = instance)
+    profile.save()
+
+models.signals.post_save.connect(_user_created_callback, sender = User)
+
 class State(models.Model):
     name = models.CharField(max_length = 100)
     ordering = models.IntegerField(unique = True)