summaryrefslogtreecommitdiffstats
path: root/modules/startup.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/startup.py')
-rwxr-xr-xmodules/startup.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/modules/startup.py b/modules/startup.py
index 297dfb5..81b3ecf 100755
--- a/modules/startup.py
+++ b/modules/startup.py
@@ -10,6 +10,7 @@ http://inamidst.com/phenny/
import threading, time
def setup(phenny):
+ print("Setting up phenny")
# by clsn
phenny.data = {}
refresh_delay = 300.0
@@ -42,19 +43,13 @@ def setup(phenny):
pong.rule = r'.*'
phenny.variables['pong'] = pong
- # Need to wrap handle_connect to start the loop.
- inner_handle_connect = phenny.handle_connect
-
- def outer_handle_connect():
- inner_handle_connect()
- if phenny.data.get('startup.setup.pingloop'):
- phenny.data['startup.setup.pingloop']()
-
- phenny.handle_connect = outer_handle_connect
-
def startup(phenny, input):
import time
+ # Start the ping loop. Has to be done after USER on e.g. quakenet
+ if phenny.data.get('startup.setup.pingloop'):
+ phenny.data['startup.setup.pingloop']()
+
if hasattr(phenny.config, 'serverpass'):
phenny.write(('PASS', phenny.config.serverpass))