Changeset 143
- Timestamp:
- 06/08/08 17:00:52 (4 months ago)
- Files:
-
- trunk/antimatter/luke/gozerbot/bot.py (modified) (1 diff)
- trunk/antimatter/luke/gozerbot/plugins.py (modified) (1 diff)
- trunk/antimatter/luke/gozerbot/plugins.pyc (modified) (previous)
- trunk/antimatter/luke/gozerdata/fleet (modified) (1 diff)
- trunk/antimatter/luke/gozerdata/main.userhosts (modified) (1 diff)
- trunk/antimatter/luke/gozerdata/pluginsstate (modified) (1 diff)
- trunk/antimatter/luke/gozerdata/users (modified) (1 diff)
- trunk/antimatter/luke/gozerplugs/plugs/reload.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/antimatter/luke/gozerbot/bot.py
r130 r143 339 339 if ievent.txt[0] in ['!', '@']: 340 340 ievent.txt = ievent.txt[1:] 341 plugins.trydispatch(self, ievent) 341 if not plugins.trydispatch(self, ievent): 342 # check for PRIVMSG waiting callback 343 self.privwait.check(ievent) 342 344 return 343 345 ievent.printto = ievent.channel trunk/antimatter/luke/gozerbot/plugins.py
r130 r143 342 342 reloaded.extend(self.reload('gozerplugs.plugs' , plug)) 343 343 # see if module is already loaded if not load it 344 #if not self.plugs.has_key(name):345 self.plugs[name] = my_import(modname)344 if not self.plugs.has_key(name): 345 self.plugs[name] = my_import(modname) 346 346 # reload the thing 347 347 self.plugs[name] = reload(self.plugs[name]) trunk/antimatter/luke/gozerdata/fleet
r138 r143 19 19 aI0 20 20 aI0 21 asVlocal 22 p10 23 (lp11 24 S'irc' 25 p12 26 a(lp13 27 S'Landon@unaffiliated/landon' 28 p14 29 aS'bkuhn@sflc/staff/conservancy.president.bkuhn' 30 p15 31 aaVLazyLukas 32 p16 33 aVlocalhost 34 p17 35 aI6667 36 ag9 37 aI0 38 aI0 21 39 as. trunk/antimatter/luke/gozerdata/main.userhosts
r138 r143 6 6 sVlandon_ 7 7 p3 8 VLandon@ 208.83.233.648 VLandon@unaffiliated/landon 9 9 p4 10 10 sVchanserv trunk/antimatter/luke/gozerdata/pluginsstate
r138 r143 5 5 Vtestconvo 6 6 p3 7 aVdummy 8 p4 7 9 aVeval 8 p49 aVdummy10 10 p5 11 aS'reload' 12 p6 11 13 aS'auth' 12 p 614 p7 13 15 aS'tracker' 14 p 716 p8 15 17 as. trunk/antimatter/luke/gozerdata/users
r138 r143 57 57 p31 58 58 (lp32 59 (S'landon' 60 p33 61 VOPER 62 p34 63 tp35 64 asbag1 65 (g2 66 g3 67 Ntp36 68 Rp37 69 (dp38 70 S'status' 71 p39 72 (lp40 73 sS'userdata' 74 p41 75 (dp42 76 sS'name' 77 p43 78 S'dunk_' 79 p44 80 sS'notallowed' 81 p45 82 (lp46 83 sS'perms' 84 p47 85 (lp48 86 S'USER' 87 p49 88 asS'allowed' 89 p50 90 (lp51 91 sS'tempuserhosts' 92 p52 93 (lp53 94 sS'passwd' 95 p54 96 g24 97 sS'userhosts' 98 p55 99 (lp56 100 Vdunker@bla.gozerbot.org 101 p57 102 asS'email' 103 p58 104 g24 105 sS'permit' 106 p59 107 (lp60 59 108 sbag1 60 109 (g2 61 110 g3 62 Ntp33 63 Rp34 64 (dp35 65 S'status' 66 p36 67 (lp37 68 sS'userdata' 69 p38 70 (dp39 71 sS'name' 72 p40 73 S'dunk_' 74 p41 75 sS'notallowed' 76 p42 77 (lp43 78 sS'perms' 79 p44 80 (lp45 81 S'USER' 82 p46 83 asS'allowed' 84 p47 85 (lp48 86 sS'tempuserhosts' 87 p49 88 (lp50 89 sS'passwd' 90 p51 111 Ntp61 112 Rp62 113 (dp63 114 g39 115 (lp64 116 sg41 117 (dp65 118 sg43 119 S'[omegentoox]' 120 p66 121 sg45 122 (lp67 123 sg47 124 (lp68 125 g49 126 asg50 127 (lp69 128 sg52 129 (lp70 130 sg54 91 131 g24 92 sS'userhosts' 93 p52 94 (lp53 95 Vdunker@bla.gozerbot.org 96 p54 97 asS'email' 98 p55 132 sg55 133 (lp71 134 Vmharriso@c-71-192-101-221.hsd1.ma.comcast.net 135 p72 136 asg58 99 137 g24 100 sS'permit' 101 p56 102 (lp57 138 sg59 139 (lp73 103 140 sbag1 104 141 (g2 105 142 g3 106 Ntp58 107 Rp59 108 (dp60 109 g36 110 (lp61 111 sg38 112 (dp62 113 sg40 114 S'[omegentoox]' 115 p63 116 sg42 117 (lp64 118 sg44 119 (lp65 120 g46 121 asg47 122 (lp66 123 sg49 124 (lp67 125 sg51 143 Ntp74 144 Rp75 145 (dp76 146 S'status' 147 p77 148 (lp78 149 sS'userdata' 150 p79 151 (dp80 152 sS'allowed' 153 p81 154 (lp82 155 sS'name' 156 p83 157 g33 158 sS'notallowed' 159 p84 160 (lp85 161 sS'perms' 162 p86 163 (lp87 164 S'USER' 165 p88 166 aVOPER 167 p89 168 asS'userhosts' 169 p90 170 (lp91 171 VLandon@566E64F3.2A6FF54C.750C5E87.IP 172 p92 173 asS'tempuserhosts' 174 p93 175 (lp94 176 sS'passwd' 177 p95 126 178 g24 127 sg52 128 (lp68 129 Vmharriso@c-71-192-101-221.hsd1.ma.comcast.net 130 p69 131 asg55 179 sS'permit' 180 p96 181 (lp97 182 (g33 183 VOPER 184 p98 185 tp99 186 asS'email' 187 p100 132 188 g24 133 sg56134 (lp70135 189 sba. trunk/antimatter/luke/gozerplugs/plugs/reload.py
r138 r143 35 35 got = plugins.reload('myplugs', plug) 36 36 elif os.path.isdir(base): 37 my_import(base) 38 myplugs = my_import(base + '.__init__') 37 root = 'myplugs.' + plug 38 my_import(root) 39 myplugs = my_import(root + '.__init__') 39 40 for p in myplugs.__all__: 40 got.extend(plugins.reload( base, p))41 got.extend(plugins.reload(root, p)) 41 42 else: 42 43 if config['dbenable']: