def formatOutput(self, jsonObject): for task in jsonObject['task']: #print json.dumps(task, indent=4) try: print task['localid'] + " : " + utils.stripTags(task['summary']) + "\n\n" except: print task['localid'] + " : " + utils.stripTags(task['summary']).encode('ascii', 'replace') + "\n\n"
def formatOutput(self, jsonObject): requestedCommand = self.getRequestedCommand() for uniqueTimer in jsonObject['timer']: if uniqueTimer['isrunning'] == 't': if requestedCommand == 'current' or requestedCommand == 'start': now = datetime.datetime.utcnow() started = dateutil.parser.parse(uniqueTimer['starttime'], ignoretz=True) timeSpent = now - started timeSpent = str(timeSpent) timeSpent = string.split(timeSpent, '.') try: print uniqueTimer['tasklocalid'] + ' : ' + utils.stripTags(uniqueTimer['task']) except: print uniqueTimer['tasklocalid'] + ' : ' + utils.stripTags(uniqueTimer['task']).encode('ascii','replace') #print uniqueTimer['tasklocalid'] + ' : ' + uniqueTimer['task'] print "Been running for " + timeSpent[0] elif requestedCommand == 'current-id': print uniqueTimer['tasklocalid']