@@ -1,14 +1,10 @@ | |||||
# -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||||
""" | |||||
Get information about an AFC submission by name. | |||||
""" | |||||
import json | import json | ||||
import re | import re | ||||
import urllib | import urllib | ||||
from irc.classes import BaseCommand | |||||
from classes import BaseCommand | |||||
class AFCReport(BaseCommand): | class AFCReport(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -5,9 +5,9 @@ or a request via !status.""" | |||||
import re | import re | ||||
from core import config | |||||
from irc.classes import BaseCommand | |||||
from wiki import tools | |||||
from classes import BaseCommand | |||||
import config | |||||
import wiki | |||||
class AFCStatus(BaseCommand): | class AFCStatus(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -28,7 +28,7 @@ class AFCStatus(BaseCommand): | |||||
return False | return False | ||||
def process(self, data): | def process(self, data): | ||||
self.site = tools.get_site() | |||||
self.site = wiki.get_site() | |||||
if data.line[1] == "JOIN": | if data.line[1] == "JOIN": | ||||
notice = self.get_join_notice() | notice = self.get_join_notice() | ||||
@@ -5,7 +5,7 @@ | |||||
import re | import re | ||||
import urllib | import urllib | ||||
from irc.classes import BaseCommand | |||||
from classes import BaseCommand | |||||
class Calc(BaseCommand): | class Calc(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -2,8 +2,8 @@ | |||||
# Voice/devoice/op/deop users in the channel. | # Voice/devoice/op/deop users in the channel. | ||||
from irc.classes import BaseCommand | |||||
from core import config | |||||
from classes import BaseCommand | |||||
import config | |||||
class ChanOps(BaseCommand): | class ChanOps(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -6,8 +6,8 @@ Cryptography functions (hashing and cyphers) for EarwigBot IRC. | |||||
import hashlib | import hashlib | ||||
from irc.classes import BaseCommand | |||||
from lib import blowfish | |||||
from classes import BaseCommand | |||||
import blowfish | |||||
class Cryptography(BaseCommand): | class Cryptography(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -6,8 +6,8 @@ import shlex | |||||
import subprocess | import subprocess | ||||
import re | import re | ||||
from irc.classes import BaseCommand | |||||
from core import config | |||||
from classes import BaseCommand | |||||
import config | |||||
class Git(BaseCommand): | class Git(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -4,7 +4,7 @@ | |||||
import re | import re | ||||
from irc.classes import BaseCommand | |||||
from classes import BaseCommand | |||||
class Link(BaseCommand): | class Link(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -7,7 +7,7 @@ Set a message to be repeated to you in a certain amount of time. | |||||
import threading | import threading | ||||
import time | import time | ||||
from irc.classes import BaseCommand | |||||
from classes import BaseCommand | |||||
class Remind(BaseCommand): | class Remind(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -4,8 +4,8 @@ | |||||
Retrieve a list of user rights for a given username via the API. | Retrieve a list of user rights for a given username via the API. | ||||
""" | """ | ||||
from irc.classes import BaseCommand | |||||
from wiki import tools | |||||
from classes import BaseCommand | |||||
import wiki | |||||
class Rights(BaseCommand): | class Rights(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -25,7 +25,7 @@ class Rights(BaseCommand): | |||||
return | return | ||||
username = ' '.join(data.args) | username = ' '.join(data.args) | ||||
site = tools.get_site() | |||||
site = wiki.get_site() | |||||
user = site.get_user(username) | user = site.get_user(username) | ||||
rights = user.groups() | rights = user.groups() | ||||
if rights: | if rights: | ||||
@@ -5,9 +5,9 @@ | |||||
import threading | import threading | ||||
import re | import re | ||||
from irc.classes import BaseCommand, Data, KwargParseException | |||||
from wiki import task_manager | |||||
from core import config | |||||
from classes import BaseCommand, Data, KwargParseException | |||||
import tasks | |||||
import config | |||||
class Tasks(BaseCommand): | class Tasks(BaseCommand): | ||||
def get_hooks(self): | def get_hooks(self): | ||||
@@ -77,7 +77,7 @@ class Tasks(BaseCommand): | |||||
def do_listall(self): | def do_listall(self): | ||||
"""With !tasks listall or !tasks all, list all loaded tasks, and report | """With !tasks listall or !tasks all, list all loaded tasks, and report | ||||
whether they are currently running or idle.""" | whether they are currently running or idle.""" | ||||
tasks = task_manager.task_list.keys() | |||||
tasks = tasks._tasks.keys() | |||||
threads = threading.enumerate() | threads = threading.enumerate() | ||||
tasklist = [] | tasklist = [] | ||||
@@ -115,11 +115,11 @@ class Tasks(BaseCommand): | |||||
self.connection.reply(data, "error parsing argument: \x0303{0}\x0301.".format(arg)) | self.connection.reply(data, "error parsing argument: \x0303{0}\x0301.".format(arg)) | ||||
return | return | ||||
if task_name not in task_manager.task_list.keys(): # this task does not exist or hasn't been loaded | |||||
if task_name not in tasks._tasks.keys(): # this task does not exist or hasn't been loaded | |||||
self.connection.reply(data, "task could not be found; either wiki/tasks/{0}.py doesn't exist, or it wasn't loaded correctly.".format(task_name)) | self.connection.reply(data, "task could not be found; either wiki/tasks/{0}.py doesn't exist, or it wasn't loaded correctly.".format(task_name)) | ||||
return | return | ||||
task_manager.start_task(task_name, **data.kwargs) | |||||
tasks.start(task_name, **data.kwargs) | |||||
self.connection.reply(data, "task \x0302{0}\x0301 started.".format(task_name)) | self.connection.reply(data, "task \x0302{0}\x0301 started.".format(task_name)) | ||||
def get_main_thread_name(self): | def get_main_thread_name(self): | ||||