E5XML/TasksWriter.py

changeset 3022
57179e4cdadd
parent 2992
dbdf27746da5
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3021:801289962f4e 3022:57179e4cdadd
60 self.writeStartElement("Tasks") 60 self.writeStartElement("Tasks")
61 self.writeAttribute("version", tasksFileFormatVersion) 61 self.writeAttribute("version", tasksFileFormatVersion)
62 62
63 # write the project scan filter 63 # write the project scan filter
64 if self.forProject: 64 if self.forProject:
65 self.writeTextElement("ProjectScanFilter", 65 self.writeTextElement(
66 "ProjectScanFilter",
66 e5App().getObject("TaskViewer").projectTasksScanFilter.strip()) 67 e5App().getObject("TaskViewer").projectTasksScanFilter.strip())
67 68
68 # do the tasks 69 # do the tasks
69 if self.forProject: 70 if self.forProject:
70 tasks = e5App().getObject("TaskViewer").getProjectTasks() 71 tasks = e5App().getObject("TaskViewer").getProjectTasks()
79 self.writeTextElement("Description", task.description.strip()) 80 self.writeTextElement("Description", task.description.strip())
80 self.writeTextElement("Created", time.strftime( 81 self.writeTextElement("Created", time.strftime(
81 "%Y-%m-%d, %H:%M:%S", time.localtime(task.created))) 82 "%Y-%m-%d, %H:%M:%S", time.localtime(task.created)))
82 if task.filename: 83 if task.filename:
83 self.writeStartElement("Resource") 84 self.writeStartElement("Resource")
84 self.writeTextElement("Filename", 85 self.writeTextElement(
86 "Filename",
85 Utilities.fromNativeSeparators(task.filename)) 87 Utilities.fromNativeSeparators(task.filename))
86 self.writeTextElement("Linenumber", str(task.lineno)) 88 self.writeTextElement("Linenumber", str(task.lineno))
87 self.writeEndElement() 89 self.writeEndElement()
88 self.writeEndElement() 90 self.writeEndElement()
89 91

eric ide

mercurial