# vi: encoding=utf-8 ts=8 sts=4 sw=4 et
-import ConfigParser
+import sys
+if sys.version_info[0] == 2:
+ import ConfigParser
+else:
+ import configparser as ConfigParser
import string
import os
import syslog
import log
import status
+import ssl
syslog_facilities = {
'kern': syslog.LOG_KERN,
self.binary_builders = string.split(get("binary_builders"))
self.src_builder = string.strip(get("src_builder", ""))
- self.tag_prefixes = string.split(get("tag_prefixes", ""))
self.max_keep_time = int(get("max_keep_time", 168))*60*60
self.bot_email = get("bot_email", "")
self.control_url = get("control_url")
config = Builder_Conf()
def init_conf(builder=None):
+ try:
+ _create_unverified_https_context = ssl._create_unverified_context
+ except AttributeError:
+ pass
+ else:
+ ssl._create_default_https_context = _create_unverified_https_context
os.environ['LC_ALL'] = "C"
status.push("reading builder config")
log.builder = builder