Commit Graph

18 Commits

Author SHA1 Message Date
Brian S. Stephan 053c3f0ae6 properly call admin functions within do.
before this, recursion type stuff wasn't responded to properly because
do wasn't returning the methods' text
2010-09-04 12:26:50 -05:00
Brian S. Stephan 4d41314195 standardize config sections to use class name. NOTE: USERS NEED TO UPDATE THEIR CONFIG 2010-08-01 11:41:26 -05:00
Brian S. Stephan 7feb90242d renaming 'irclib' dir to 'extlib' 2010-07-30 18:34:10 -05:00
Brian S. Stephan 5ba26107cc each module subclassing Module unnecessarily defined __init__, with the exception of IrcAdmin, whose SIGINT setup was moved to register_handlers 2010-07-30 14:38:28 -05:00
Brian S. Stephan 0fc9a325fb change command: 'save' -> 'config save'. will have other config functions, rename method eventually 2010-07-30 06:49:24 -05:00
Brian S. Stephan ae4c1fa726 move common reply functionality into a method in Module 2010-07-30 00:34:57 -05:00
Brian S. Stephan 861c343f2b move save of config to separate method in IrcAdmin, save config when receiving ^C 2010-07-29 23:51:43 -05:00
Brian S. Stephan 3d31d4f193 quit python when receiving quit from IRC 2010-07-29 23:19:17 -05:00
Brian S. Stephan 43d9d0ad66 sub_quit_channel -> sub_quit_irc 2010-07-29 23:16:52 -05:00
Brian S. Stephan 57090fdda4 long list of changes to allow modular Module reloads: server as module variable, class appends self to module list, unregister_handlers method which must be overridden, reload method which does the magic to create the a new object of the re-read class. drop use of the main rehash and reload_modules, and don't pass rehash around anymore. load initial objects 'the old way' again. feature modules change for compatability and implementation of all of the above changes 2010-07-29 22:36:08 -05:00
Brian S. Stephan 632f89e61c remove a bunch of variables in Module that were added because of ?????? 2010-07-29 19:45:02 -05:00
Brian S. Stephan 26d2e0c294 making imports fit my style convention, actually importing os in the module that needs it 2010-07-29 00:18:20 -05:00
Brian S. Stephan 91e535978f comment nitpicking and restyling 2010-07-29 00:04:01 -05:00
Brian S. Stephan 48498898bf vi modelines for split out files 2010-07-28 23:48:47 -05:00
Brian S. Stephan b65c01fb31 GPLv3 headers on the split out files 2010-07-28 23:47:29 -05:00
kad 02df2ca783 Cleanup code 2010-07-28 13:25:49 -05:00
kad 0c17196b32 Add some modelines and fix indentation, I hope. 2010-07-28 00:11:58 -05:00
kad ec9acdd2ee Forgot to add files :( 2010-07-27 20:35:01 -05:00