From 1fec3393e7de6ca703ecb18b06b2f64e4e938a94 Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Sun, 31 Aug 2008 18:39:30 +0200 Subject: [PATCH] List-RPC reads its host:port in configuration file. Signed-off-by: Florent Bruneau --- bin/lists.rpc.py | 7 +++++-- configs/platal.ini | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bin/lists.rpc.py b/bin/lists.rpc.py index 3540e48..8484af0 100755 --- a/bin/lists.rpc.py +++ b/bin/lists.rpc.py @@ -1,6 +1,6 @@ #!/usr/bin/env python #*************************************************************************** -#* Copyright (C) 2004 polytechnique.org * +#* Copyright (C) 2004-2008 polytechnique.org * #* http://opensource.polytechnique.org/ * #* * #* This program is free software; you can redistribute it and/or modify * @@ -74,6 +74,9 @@ PLATAL_DOMAIN2 = get_config('Mail', 'domain2', '') VHOST_SEP = get_config('Lists', 'vhost_sep', '_') ON_CREATE_CMD = get_config('Lists', 'on_create', '') +SRV_HOST = get_config('Lists', 'rpchost', 'localhost') +SRV_PORT = int(get_config('Lists', 'rpcport', '4949')) + ################################################################################ # # CLASSES @@ -968,7 +971,7 @@ lock = Lock() #------------------------------------------------------------------------------- # server # -server = FastXMLRPCServer(("localhost", 4949), BasicAuthXMLRPCRequestHandler) +server = FastXMLRPCServer((SRV_HOST, SRV_PORT), BasicAuthXMLRPCRequestHandler) # index.php server.register_function(get_lists) diff --git a/configs/platal.ini b/configs/platal.ini index 3923847..7580684 100644 --- a/configs/platal.ini +++ b/configs/platal.ini @@ -28,7 +28,7 @@ webservice_url = "" [Lists] rpchost = "localhost" -rpcport = 4949 +rpcport = "4949" spool = "/var/lib/mailman/archives/private" vhost_sep = "_" -- 2.1.4