@@ -84,7 +84,7 @@ def run(self):
8484 if self .trial :
8585 counter += 1
8686 print (counter )
87- elif user .isBlocked ():
87+ elif user .is_blocked ():
8888 self .log (page )
8989 self .category_remove (self .target , page )
9090 page .save (
@@ -96,7 +96,7 @@ def run(self):
9696 print (counter )
9797 except KeyError :
9898 #print("No global account")
99- if user .isBlocked ():
99+ if user .is_blocked ():
100100 self .log (page )
101101 self .category_remove (self .target , page )
102102 page .save (
@@ -138,10 +138,26 @@ def run(self):
138138 except StopIteration :
139139 pass # No deleted contribs
140140
141+ if not results :
142+ page_date = datetime .strptime (str (page .latest_revision .timestamp ), "%Y-%m-%dT%H:%M:%SZ" )
143+ if page_date <= span1 :
144+ self .log (page )
145+ self .category_remove (self .target , page )
146+ page .save (
147+ summary = summary + "talk page not edited in " +
148+ self .calc_difference (page .latest_revision .timestamp ) +
149+ " and notice considered stale." + " ([[Wikipedia:Bots/Requests for approval/" +
150+ self .brfa + "|BRFA]])" , minor = True ,
151+ botflag = True , force = True )
152+ return
153+
141154 #Compare last event edit, last edit,
142155 #last deleted edit to figure the most recent
143- newest_contrib_time = max (results )
144-
156+ try :
157+ newest_contrib_time = max (results )
158+ except ValueError :
159+ print (page )
160+ raise
145161 if newest_contrib_time <= span1 :
146162 self .log (page )
147163 self .category_remove (self .target , page )
0 commit comments