From cf5e82c65f86ba946eb67b22bf22a26b23b919dc Mon Sep 17 00:00:00 2001 From: Hidden Z Date: Fri, 29 Oct 2010 20:50:14 +0000 Subject: [PATCH] py-i2phosts-checker: read config with configobj module --- py-i2phosts-checker | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/py-i2phosts-checker b/py-i2phosts-checker index 7715d81..ce7c140 100755 --- a/py-i2phosts-checker +++ b/py-i2phosts-checker @@ -8,6 +8,7 @@ import datetime import time import hashlib import base64 +import configobj from i2p import samclasses from i2p import socket @@ -29,6 +30,11 @@ parser.add_argument('-c', '--config', default='/etc/py-i2phosts/checker.conf', d help='config file to use') args = parser.parse_args() +# read config +config = configobj.ConfigObj(args.config_file, file_error=True) +config_included = configobj.ConfigObj(config['include']) +config.merge(config_included) + # configure logger log = logging.getLogger(sys.argv[0]) handler = logging.StreamHandler()