Revision: 5995
Author: filnik
Date: 2008-10-19 09:42:51 +0000 (Sun, 19 Oct 2008)
Log Message:
-----------
Now the settings find uses regex, not simple text
Modified Paths:
--------------
trunk/pywikipedia/checkimages.py
Modified: trunk/pywikipedia/checkimages.py
===================================================================
--- trunk/pywikipedia/checkimages.py 2008-10-19 09:19:40 UTC (rev 5994)
+++ trunk/pywikipedia/checkimages.py 2008-10-19 09:42:51 UTC (rev 5995)
@@ -1252,7 +1252,21 @@
mexCatched = tupla[8]
for k in find_list:
if find_tipe.lower() == 'findonly':
- if k.lower() == self.imageCheckText.lower():
+ searchResults = re.findall(r'%s' % k.lower(),
self.imageCheckText.lower())
+ if searchResults != []:
+ if searchResults[0] == self.imageCheckText.lower():
+ print searchResults[0]
+ self.some_problem = True
+ self.text_used = text
+ self.head_used = head_2
+ self.imagestatus_used = imagestatus
+ self.name_used = name
+ self.summary_used = summary
+ self.mex_used = mexCatched
+ break
+ elif find_tipe.lower() == 'find':
+ if re.findall(r'%s' % k.lower(), self.imageCheckText.lower())
!= []:
+ print re.findall(r'%s' % k.lower(),
self.imageCheckText.lower())
self.some_problem = True
self.text_used = text
self.head_used = head_2
@@ -1260,16 +1274,6 @@
self.name_used = name
self.summary_used = summary
self.mex_used = mexCatched
- break
- elif find_tipe.lower() == 'find':
- if k.lower() in self.imageCheckText.lower():
- self.some_problem = True
- self.text_used = text
- self.head_used = head_2
- self.imagestatus_used = imagestatus
- self.name_used = name
- self.summary_used = summary
- self.mex_used = mexCatched
continue
def checkStep(self, smartdetection):
Show replies by date