def handle(self, *arg, **kwargs): p_id = Profile.new_id(kwargs['user_name']) p = Profile.get_or_create(p_id) for k in ('user_name', 'email', 'display_name', 'bio', 'location'): setattr(p, k, kwargs[k]) p.save()