Skip to content

Commit

Permalink
testing hookserver
Browse files Browse the repository at this point in the history
  • Loading branch information
prehensile committed Jul 6, 2012
1 parent 11eff72 commit 993aafe
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 4 deletions.
3 changes: 2 additions & 1 deletion botrunner.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@
break
if hook_server is None:
sys.exit()
hook_server.start( portnumber=31337 )
hook_server.portnumber = 31337
hook_server.start()

# run bot
try:
Expand Down
11 changes: 9 additions & 2 deletions hookserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,14 +57,21 @@ def handle_request( self ):

class HookServerThread( queuedthread.QueuedThread ):

@property
def portnumber(self):
return self._portnumber
@portnumber.setter
def portnumber(self, value):
self._portnumber = value

def stop( self ):
if self.httpd:
self.httpd.timeout = 1
super(HookServerThread,self).stop()

def run( self, portnumber ):
def run( self ):
self._abortflag = False
self.httpd = HookHTTPServer( portnumber=portnumber )
self.httpd = HookHTTPServer( portnumber=self._portnumber )
self.httpd.timeout = 5

while not self._abortflag:
Expand Down
3 changes: 2 additions & 1 deletion skypebot.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ def __init__( self ):
logging.info( "Loaded radio_url: %s", self.radio_url )
if ENABLE_API:
self.api_server = HookServerThread()
self.api_server.start( portnumber=666 )
self.api_server.portnumber = 9666
self.api_server.start()
super( BotThread, self ).__init__()

def message_all( self, message ):
Expand Down

0 comments on commit 993aafe

Please sign in to comment.