E5XML/TasksWriter.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3022
57179e4cdadd
child 3145
a9de05d4a22f
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
62 self.writeStartElement("Tasks") 62 self.writeStartElement("Tasks")
63 self.writeAttribute("version", tasksFileFormatVersion) 63 self.writeAttribute("version", tasksFileFormatVersion)
64 64
65 # write the project scan filter 65 # write the project scan filter
66 if self.forProject: 66 if self.forProject:
67 self.writeTextElement("ProjectScanFilter", 67 self.writeTextElement(
68 "ProjectScanFilter",
68 e5App().getObject("TaskViewer").projectTasksScanFilter.strip()) 69 e5App().getObject("TaskViewer").projectTasksScanFilter.strip())
69 70
70 # do the tasks 71 # do the tasks
71 if self.forProject: 72 if self.forProject:
72 tasks = e5App().getObject("TaskViewer").getProjectTasks() 73 tasks = e5App().getObject("TaskViewer").getProjectTasks()
81 self.writeTextElement("Description", task.description.strip()) 82 self.writeTextElement("Description", task.description.strip())
82 self.writeTextElement("Created", time.strftime( 83 self.writeTextElement("Created", time.strftime(
83 "%Y-%m-%d, %H:%M:%S", time.localtime(task.created))) 84 "%Y-%m-%d, %H:%M:%S", time.localtime(task.created)))
84 if task.filename: 85 if task.filename:
85 self.writeStartElement("Resource") 86 self.writeStartElement("Resource")
86 self.writeTextElement("Filename", 87 self.writeTextElement(
88 "Filename",
87 Utilities.fromNativeSeparators(task.filename)) 89 Utilities.fromNativeSeparators(task.filename))
88 self.writeTextElement("Linenumber", str(task.lineno)) 90 self.writeTextElement("Linenumber", str(task.lineno))
89 self.writeEndElement() 91 self.writeEndElement()
90 self.writeEndElement() 92 self.writeEndElement()
91 93

eric ide

mercurial