def run_crawler(self, event): box = wx.TextEntryDialog(None, "Enter the name of the Player", "Cricket") box.SetBackgroundColour('light grey') if box.ShowModal() == wx.ID_OK: player = box.GetValue() vutsuak.imp_funct(player) data=vutsuak.retdata()[0] crawler_links=vutsuak.retdata()[1] pos=15 ct=0 for i in crawler_links: text1=hl.HyperLinkCtrl(self,-1,label=i,pos=(350,pos),URL="") text1.AutoBrowse(True) text1.SetColours("BLUE", "BLUE", "BLUE") text1.EnableRollover(True) text1.SetUnderlines(False, False, True) text1.SetBold(True) text1.OpenInSameWindow(True) text1.SetToolTip(wx.ToolTip("LINK!!!!!")) text1.UpdateLink() pos += 15 ct+=1 if ct>50: break SQL.insert_db(data) else: text=wx.TextCtrl(self,-1,"You have cancelled the Application",size=(675,550),pos=(350,100)) text.SetBackgroundColour('light grey') font = wx.Font(10, wx.DECORATIVE, wx.ITALIC, wx.NORMAL) text.SetFont(font)