def __init__(self, bot, settings): self.logger = utils.get_logger() self.bot = bot self.settings = settings self.logger.info("FeederPlugin loaded (%(name)s)" % settings) self.timestamp = {} for feed in self.settings["feeds"].keys(): self.timestamp[feed] = utcnow()
def __init__(self, bot, settings): self.logger = utils.get_logger() self.bot = bot self.settings = settings self.logger.info("TracPlugin loaded (%(name)s)" % settings) self.timestamp = datetime.utcnow() self.server = xmlrpclib.ServerProxy( '%(url_protocol)s://%(url_auth_user)s:%(url_auth_password)s@%(url_domain)s%(url_path)s/login/xmlrpc' % self.settings )
def __init__(self, bot, settings): self.name = "EchoPlugin" self.bot = bot self.logger = utils.get_logger() self.logger.info(settings) self.settings = settings self.period = self.settings.get('period', 3) # 3 seconds. self.last_time = time.time() self.broadcast(self.compose_message())
def __init__(self, bot, settings): self.name = "FeederPlugin" self.logger = utils.get_logger() self.bot = bot self.settings = settings self.logger.info("FeederPlugin loaded (%(name)s)" % settings) self.timestamp = {} for feed in list(self.settings["feeds"].keys()): self.timestamp[feed] = utcnow() self.lasttime = time.time() self.period = self.settings.get('period', 60)
def __init__(self, bot, settings): self.name = "WKTestBotsFeederPlugin" self.logger = utils.get_logger() self.bot = bot self.settings = settings self.logger.info("WKTestBotsFeederPlugin loaded (%(name)s)" % settings) for builder_name, builder in self.settings["builders"].iteritems(): if 'builder_name' not in builder: builder['builder_name'] = builder_name builder['last_buildjob'] = -1 set_property(self.settings, builder, "last_buildjob_url_squema") set_property(self.settings, builder, "builds_url_squema") set_property(self.settings, builder, "only_failures", default=True) set_property(self.settings, builder, "notify_recoveries", default=True) self.logger.info("WKTestBotsFeederPlugin loaded (%(name)s) builder: " % settings + json.dumps(builder, indent = 4)) self.lasttime = time.time() self.period = self.settings.get('period', 60)
def __init__(self, bot, settings): self.name = "BroadcastPlugin" self.logger = utils.get_logger() self.bot = bot self.settings = settings self.logger.info("BroadcastPlugin loaded (%(name)s)" % settings)
def __init__(self, bot, settings): self.name = "WKBotsFeederPlugin" self.logger = utils.get_logger() self.bot = bot self.load(settings)