Skip to content

Commit 2bac578

Browse files
committed
Fix crash
1 parent 811ad5d commit 2bac578

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

RemoveBase.py

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)