def get(self): agents = AgentStore.all() template = templates.get_template('list_all_agents.html') return self.response.out.write( template.render({ 'agents': agents, 'page_title': 'All Agents' }))
def test_list_agents(self): for i in range(10): agent = AgentStore() agent.put() agent = AgentStore.query().get() agent.is_active = False agent.put() agents = AgentStore.all() self.assertEqual(len(agents), 9)
def get(self): agents = AgentStore.all() self.response.content_type = 'text/plain' for agent in agents: try: logging.info('Running %s (%s) ...' % (agent.name, agent.key.id())) self.response.out.write('Running ' + agent.name + '...') agent.run() except Exception, e: logging.exception(e) self.response.out.write('Failed. See logs.\n') else: self.response.out.write('Done.\n')
def get(self): # TODO: don't hard code this dict registered_agents = { 'URL Fetch': URLFetchAgent, 'Print Events console': PrintEventsAgent, 'Mail': EmailAgent, 'Webhook': WebhookAgent, "Google Spreadsheet": GoogleSpreadsheetAgent, "Hipchat": HipchatAgent } agents = AgentStore.all() template = templates.get_template('add_agent.html') return self.response.out.write(template.render({ 'registered_agents': registered_agents, 'agents': agents, 'page_title': 'Add Agent' }))
def get(self): # TODO: don't hard code this dict registered_agents = { 'URL Fetch': URLFetchAgent, 'Print Events console': PrintEventsAgent, 'Mail': EmailAgent, 'Webhook': WebhookAgent, "Google Spreadsheet": GoogleSpreadsheetAgent, "Hipchat": HipchatAgent } agents = AgentStore.all() template = templates.get_template('add_agent.html') return self.response.out.write( template.render({ 'registered_agents': registered_agents, 'agents': agents, 'page_title': 'Add Agent' }))
def get(self): agents = AgentStore.all() for agent in agents: if agent.dedup_hashs is not None: agent.dedup_hashs = [] agent.put()
def get(self): agents = AgentStore.all() template = templates.get_template('list_all_agents.html') return self.response.out.write(template.render({'agents': agents, 'page_title': 'All Agents'}))