# -*- python -*- import __main__, dbagg, logging, iso8601, time, dbagg.web from twisted.web.woven import controller, widgets from twisted.web.util import redirectTo from __main__ import main_app ################################################################################ class ForceScanPage(dbagg.web.AggPage): templateFile = "force_scan.html.tmpl" def initialize(self, *args, **kwargs): self.log = logging.getLogger("%s"%self.__class__) def renderView(self, request): s = main_app.getServiceNamed('source_scanner') s.scanAllSources() self.log.debug("%s" % (s)) return dbagg.web.AggPage.renderView(self, request) ################################################################################ resource = ForceScanPage()