# 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