def new_feeditem(user, project, **kwargs): save = kwargs.pop("save", False) key = kwargs.pop("key", None) kwargs["parent"] = project if key: feeditem = FeedItem(key=key, data=kwargs) else: feeditem = FeedItem(data=kwargs) feeditem.author = user if save: feeditem.save() return feeditem