示例#1
0
 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"
示例#2
0
 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']