summaryrefslogtreecommitdiffstats
path: root/jenkins_jobs/config.py
diff options
context:
space:
mode:
authorWayne Warren <waynr+launchpad@sdf.org>2016-01-03 21:22:40 -0800
committerThanh Ha <thanh.ha@linuxfoundation.org>2016-08-20 01:24:49 -0400
commitc80e3bc5e9af1001a8227ac1e9ff8905ac5e17b8 (patch)
treea294eaf0f64179bd73d7bbb89dbaf4091aefee40 /jenkins_jobs/config.py
parent0a8928f51ac5b74553e42bca365175bd4488b13d (diff)
downloadpython-jenkins-job-builder-c80e3bc5e9af1001a8227ac1e9ff8905ac5e17b8.tar.gz
python-jenkins-job-builder-c80e3bc5e9af1001a8227ac1e9ff8905ac5e17b8.tar.xz
python-jenkins-job-builder-c80e3bc5e9af1001a8227ac1e9ff8905ac5e17b8.zip
Cleanup various deprecation warnings.
Change-Id: Iec16a5965d62bebb50d3e7307ab93c59304a9ab6
Diffstat (limited to 'jenkins_jobs/config.py')
-rw-r--r--jenkins_jobs/config.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/jenkins_jobs/config.py b/jenkins_jobs/config.py
index a494bc4c..9bbdbb74 100644
--- a/jenkins_jobs/config.py
+++ b/jenkins_jobs/config.py
@@ -21,6 +21,7 @@ import logging
import os
from six.moves import configparser, StringIO
+from six import PY2
from jenkins_jobs import builder
from jenkins_jobs.errors import JJBConfigException
@@ -116,7 +117,10 @@ class JJBConfig(object):
"config values.".format(conf))
if config_fp is not None:
- config_parser.readfp(config_fp)
+ if PY2:
+ config_parser.readfp(config_fp)
+ else:
+ config_parser.read_file(config_fp)
self.config_parser = config_parser
@@ -140,7 +144,10 @@ class JJBConfig(object):
"""
config = configparser.ConfigParser()
# Load default config always
- config.readfp(StringIO(DEFAULT_CONF))
+ if PY2:
+ config.readfp(StringIO(DEFAULT_CONF))
+ else:
+ config.read_file(StringIO(DEFAULT_CONF))
return config
def _read_config_file(self, config_filename):