run pandora_client server on custom port
This commit is contained in:
parent
0c08bc2ca9
commit
c8b07794c9
2 changed files with 9 additions and 2 deletions
|
@ -926,7 +926,7 @@ class Client(object):
|
|||
|
||||
def server(self, args):
|
||||
import server
|
||||
server.run(self)
|
||||
server.run(self, args)
|
||||
|
||||
def client(self, args):
|
||||
if not args:
|
||||
|
|
|
@ -184,11 +184,18 @@ class Server(Resource):
|
|||
self.client.sync([])
|
||||
self.client.update_encodes(True)
|
||||
|
||||
def run(client):
|
||||
def run(client, args=None):
|
||||
if not args: args = []
|
||||
root = Server(client)
|
||||
site = Site(root)
|
||||
port = 8789
|
||||
interface = '0.0.0.0'
|
||||
if args:
|
||||
if ':' in args[0]:
|
||||
interface, port = args[0].split(':')
|
||||
port = int(port)
|
||||
else:
|
||||
port = int(args[0])
|
||||
reactor.listenTCP(port, site, interface=interface)
|
||||
print 'listening on http://%s:%s' % (interface, port)
|
||||
client.update_encodes()
|
||||
|
|
Loading…
Reference in a new issue