Source code for backend.constants
import os
mockchain = "/usr/bin/mockchain"
# rsync path
rsync = "/usr/bin/rsync"
DEF_REMOTE_BASEDIR = "/var/tmp"
DEF_BUILD_TIMEOUT = 3600 * 6
DEF_REPOS = []
DEF_CHROOT = None
DEF_BUILD_USER = "mockbuilder"
DEF_DESTDIR = os.getcwd()
DEF_MACROS = {}
DEF_BUILDROOT_PKGS = ""
DEF_CONSECUTIVE_FAILURE_THRESHOLD = 10
CONSECUTIVE_FAILURE_REDIS_KEY = "copr:sys:consecutive_build_fails"
[docs]class BuildStatus(object):
FAILURE = 0
SUCCEEDED = 1
RUNNING = 3
PENDING = 4
SKIPPED = 5
LOG_PUB_SUB = "copr:backend:log:pubsub::"
from logging import Formatter
default_log_format = Formatter(
'[%(asctime)s][%(levelname)6s][%(name)10s][%(filename)s:%(funcName)s:%(lineno)d] %(message)s')
build_log_format = Formatter(
'[%(asctime)s][%(levelname)6s][PID:%(process)d] %(message)s')