summaryrefslogtreecommitdiff
path: root/reports.py
diff options
context:
space:
mode:
authorjomo <github@jomo.tv>2014-06-10 01:31:03 +0200
committerjomo <github@jomo.tv>2014-06-10 01:31:03 +0200
commit98620428ec0a1116a0530eab8feca3d48f75fb96 (patch)
tree16f04601bb18586e4f41a3ce66600a7da37c6a21 /reports.py
parente466d5426cd6cdcc1d250f44b6f16c215b3affc9 (diff)
HUGE code cleanup
Diffstat (limited to 'reports.py')
-rw-r--r--reports.py16
1 files changed, 6 insertions, 10 deletions
diff --git a/reports.py b/reports.py
index d0d5d02..006a5fa 100644
--- a/reports.py
+++ b/reports.py
@@ -1,13 +1,8 @@
from helpers import *
import simplejson as json
import time
-import sys
-import os
import thread
-# pythonloader changes this for some reason..
-#sys.path += ['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7']
-
reports_filename = "plugins/redstoner-utils.py.dir/files/reports.json"
time_format = "%Y.%m.%d %H:%M"
reports = []
@@ -57,7 +52,7 @@ def saveReports():
error("Failed to write reports: " + str(e))
@hook.command("rp")
-def onCommand(sender, args):
+def onRpCommand(sender, args):
if sender.hasPermission("utils.rp"):
plugHeader(sender, "Reports")
if len(args) > 0:
@@ -68,7 +63,7 @@ def onCommand(sender, args):
return True
try:
repid = int(args[1])
- except:
+ except ValueError:
msg(sender, "&cDoesn't look like &3" + args[1] + "&c is a valid number!")
printHelp(sender)
return True
@@ -88,7 +83,7 @@ def onCommand(sender, args):
return True
@hook.command("report")
-def onCommand(sender, args):
+def onReportCommand(sender, args):
plugHeader(sender, "Report")
if not isPlayer(sender):
msg(sender, "&conly players can do this")
@@ -115,7 +110,7 @@ def onCommand(sender, args):
msg(sender, "&aReported \"&e" + text + "&a\"")
return True
-def checkForReports(foo, sender): # needs 2 args for unknown reason
+def checkForReports(): # needs 2 args for unknown reason
while True:
for i in range(0, check_delay*2):
time.sleep(0.5) # check every 0.5 seconds if we should kill the thread
@@ -127,7 +122,8 @@ def checkForReports(foo, sender): # needs 2 args for unknown reason
broadcast("utils.rp", "&aThere are %s pending reports!" % len(reports))
def stopChecking():
+ global check_reports
log("Ending reports reminder thread")
check_reports = False
-thread.start_new_thread(checkForReports, ("foo", "bar"))
+thread.start_new_thread(checkForReports, ())