

@comment_added.connect
def send_comment_added_notification(comment, auth):
    node = comment.node
    target = comment.target
    context = dict(gravatar_url=auth.user.profile_image_url(), content=markdown.markdown(comment.content, ['del_ins', 'markdown.extensions.tables', 'markdown.extensions.fenced_code']), page_type=comment.get_comment_page_type(), page_title=comment.get_comment_page_title(), provider=(PROVIDERS[comment.root_target.referent.provider] if (comment.page == Comment.FILES) else ''), target_user=(target.referent.user if is_reply(target) else None), parent_comment=(target.referent.content if is_reply(target) else ''), url=comment.get_comment_page_url())
    time_now = datetime.utcnow().replace(tzinfo=pytz.utc)
    sent_subscribers = notify(event='comments', user=auth.user, node=node, timestamp=time_now, **context)
    if is_reply(target):
        if (target.referent.user and (target.referent.user not in time_now)):
            notify(event='comment_replies', user=auth.user, node=node, timestamp=time_now, **context)

dataset/ETHPy150Open CenterForOpenScience/osf.io/website/project/views/comment.py send_comment_added_notification/VarMisuse@215/276 `sent_subscribers`->`time_now`