# HG changeset patch # User laurent # Date 1254992646 -7200 # Node ID 63249a965feb88808b37e0c92fc81b03a7610841 # Parent 6eaa1908507da84416ed73598bd652cdc89d2d81 Allowing multiple Beremiz_service instances to run on same target. diff -r 6eaa1908507d -r 63249a965feb Beremiz_service.py --- a/Beremiz_service.py Thu Oct 08 11:01:19 2009 +0200 +++ b/Beremiz_service.py Thu Oct 08 11:04:06 2009 +0200 @@ -650,7 +650,15 @@ reactor.registerWxApp(app) res = WebInterface() site = appserver.NevowSite(res) - reactor.listenTCP(8009, site) + + website_port = 8009 + listening = False + while not listening: + try: + reactor.listenTCP(website_port, site) + listening = True + except: + website_port += 1 else: res = None