def check_for_url_in_text(self, string): """ Checks for urls in a string @param string: Arbitrary string @return: Boolean success, the edited string """ success = False links = re.findall(r'(https?://\S+)', string) if len(links) > 0: for link in links: success = open_ended_image_submission.run_url_tests(link) if not success: string = re.sub(link, '', string) else: string = re.sub(link, self.generate_image_tag_from_url(link, link), string) success = True return success, string