import time
import os
import sys
-if sys.version_info[0] == 2:
- import StringIO
-else:
- from io import StringIO
import fnmatch
-
import gpg
import request
import log
from bqueue import B_Queue
from config import config, init_conf
from mailer import Message
-#import messagebus
def check_double_id(id):
id_nl = id + "\n"
batch.builders_status_time[bld] = time.time()
if bld not in config.binary_builders and bld != config.builder:
fail_mail("I (src rpm builder '%s') do not handle binary builder '%s', only '%s'" % \
- (config.builder, bld, config.binary_builders.join()))
+ (config.builder, bld, ' '.join(config.binary_builders)))
lockf.close()
return
if batch.is_command():
status.push("request from %s" % user.login)
r = request.parse_request(body)
if r.kind == 'group':
-# messagebus.notify(topic="request.group", user=user.login, **r.dump_json())
handle_group(r, user)
elif r.kind == 'notification':
-# messagebus.notify(topic="request.notify", user=user.login, **r.dump_json())
handle_notification(r, user)
else:
msg = "%s: don't know how to handle requests of this kind '%s'" \