如果相似,返回True和相似的地址;
如果不相似,返回False。
#------------------------------------------------------------------------------
# found whether the url is similar in urlList
# if found, return True, similarSrcUrl
# if not found, return False, ''
def findSimilarUrl(url, urlList) :
(isSimilar, similarSrcUrl) = (False, '');
for srcUrl in urlList :
if urlIsSimilar(url, srcUrl) :
isSimilar = True;
similarSrcUrl = srcUrl;
break;
return (isSimilar, similarSrcUrl);
例 2.9. findSimilarUrl的使用范例
# to check is similar, only when need check and the list it not empty
if ((gCfg['omitSimErrUrl'] == 'yes') and gVal['errorUrlList']):
(isSimilar, simSrcUrl) = findSimilarUrl(curUrl, gVal['errorUrlList']);
if isSimilar :
logging.warning(" Omit process %s for similar with previous error url", curUrl);
logging.warning(" %s", simSrcUrl);
continue;





