def buildMangaReplyWithAuthor(searchText, authorName, message, isExpanded, blockTracking=False): try: ani = Anilist.getMangaWithAuthor(searchText, authorName) mal = None mu = None ap = None if ani: mal = MAL.getMangaCloseToDescription(searchText, ani['description']) ap = AniP.getMangaURL(ani['title_english'], authorName) else: ap = AniP.getMangaURL(searchText, authorName) mu = MU.getMangaWithAuthor(searchText, authorName) if ani: try: titleToAdd = '' if mal is not None: titleToAdd = mal['title'] else: titleToAdd = ani['title_english'] if not blockTracking: DatabaseHandler.addRequest(titleToAdd, 'Manga', message.author.id, message.server.id) except: traceback.print_exc() pass return CommentBuilder.buildMangaComment(isExpanded, mal, ani, mu, ap) except Exception as e: traceback.print_exc() return None
def buildMangaReplyWithAuthor(searchText, authorName, isExpanded, baseComment, blockTracking=False): try: ani = Anilist.getMangaWithAuthor(searchText, authorName) mal = None mu = None ap = None if ani: mal = MAL.getMangaCloseToDescription(searchText, ani['description']) ap = AniP.getMangaURL(ani['title_english'], authorName) else: ap = AniP.getMangaURL(searchText, authorName) mu = MU.getMangaWithAuthor(searchText, authorName) if ani: try: titleToAdd = '' if mal is not None: titleToAdd = mal['title'] else: titleToAdd = ani['title_english'] if (str(baseComment.subreddit).lower is not 'nihilate') and (str(baseComment.subreddit).lower is not 'roboragi') and not blockTracking: DatabaseHandler.addRequest(titleToAdd, 'Manga', baseComment.author.name, baseComment.subreddit) except: traceback.print_exc() pass return CommentBuilder.buildMangaComment(isExpanded, mal, ani, mu, ap) except Exception as e: traceback.print_exc() return None
def buildMangaReplyWithAuthor(searchText, authorName, isExpanded, baseComment, blockTracking=False): try: ani = Anilist.getMangaWithAuthor(searchText, authorName) mal = None mu = None ap = None if ani: mal = MAL.getMangaCloseToDescription(searchText, ani['description']) ap = AniP.getMangaURL(ani['title_english'], authorName) else: ap = AniP.getMangaURL(searchText, authorName) mu = MU.getMangaWithAuthor(searchText, authorName) if ani: try: titleToAdd = '' if mal is not None: titleToAdd = mal['title'] else: titleToAdd = ani['title_english'] if (str(baseComment.subreddit).lower is not 'nihilate') and ( str(baseComment.subreddit).lower is not 'roboragi') and not blockTracking: DatabaseHandler.addRequest(titleToAdd, 'Manga', baseComment.author.name, baseComment.subreddit) except: traceback.print_exc() pass return CommentBuilder.buildMangaComment(isExpanded, mal, ani, mu, ap) except Exception as e: traceback.print_exc() return None