| 155 | self.all5() |
| 156 | |
| 157 | def exportText(self): |
| 158 | data = "Pyfa exported plan for \"" + self.skillReqsDict['charname'] + "\"\n" |
| 159 | data += "=" * 79 + "\n" |
| 160 | data += "\n" |
| 161 | item = "" |
| 162 | try: |
| 163 | for s in self.skillReqsDict['skills']: |
| 164 | if item == "" or not item == s["item"]: |
| 165 | item = s["item"] |
| 166 | data += "-" * 79 + "\n" |
| 167 | data += "Skills required for {}:\n".format(item) |
| 168 | data += "{}{}: {}\n".format(" " * s["indent"], s["skill"], int(s["level"])) |
| 169 | data += "-" * 79 + "\n" |
| 170 | except (KeyboardInterrupt, SystemExit): |
| 171 | raise |
| 172 | except Exception: |
| 173 | pass |
| 174 | |
| 175 | return data |
| 176 | |
| 177 | def exportXml(self): |
| 178 | root = ElementTree.Element("plan") |