From 24410707b1f42cb6669e3ba44eaaa45c69be9115 Mon Sep 17 00:00:00 2001 From: Chen Zhe Date: Wed, 5 Jun 2019 23:50:34 +0800 Subject: [PATCH] add get_link_text_for_field for linklist --- linkcheck/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/linkcheck/__init__.py b/linkcheck/__init__.py index 1f21b00..798bd82 100644 --- a/linkcheck/__init__.py +++ b/linkcheck/__init__.py @@ -152,9 +152,14 @@ def get_urls_from_field_list(self, obj, field_list): url = self.extract_url_from_field(obj, field_name) if field_name in self.ignore_empty and not url: continue - urls.append((field_name, '', url)) + link_text = self.get_link_text_for_field(obj, field_name) + urls.append((field_name, link_text, url)) return urls - + + def get_link_text_for_field(self, obj, field_name): + # implement this in subclasses + return '' + def urls(self, obj): urls = []