'Returns the number of unread comments. If the thread has never been read,
this additionally includes 1 for the post itself, in addition to its responses and
comments.'

def get_unread_comment_count(self, obj):

    if ((not obj['read']) and (obj['comments_count'] == obj['unread_comments_count'])):
        return (obj['unread_comments_count'] + 1)
    return obj['unread_comments_count']
