Should be fully separated now. Next up: How many times will it break before it runs?
treec2e5002fae5ff70471f7c0b3f6db5f27dc917613
-rw-r--r-- 3421 basic_commands.py
-rw-r--r-- 1197 common.py
-rw-r--r-- 2204 connection.py
-rw-r--r-- 3459 factoids.py
-rw-r--r-- 1382 globals.py
-rwxr-xr-x 332 hal.py
-rw-r--r-- 2240 html.py
-rw-r--r-- 14099 ircbot.py
-rw-r--r-- 48382 irclib.py
-rw-r--r-- 986 perms.py
-rw-r--r-- 12072 reminders.py
-rw-r--r-- 1321 safety.py
-rw-r--r-- 8785 threadsafe_sched.py
-rw-r--r-- 41575 urllib2.py
-rw-r--r-- 1565 web.py
-rw-r--r-- 2183 whois.py