(self, input)
| 57 | self.package = -1 |
| 58 | |
| 59 | def onEnter(self, input): |
| 60 | if input == "0": |
| 61 | self.cli.reset() |
| 62 | elif self.package < 0 and self.mode: |
| 63 | #mode select |
| 64 | packs = self.parseInput(input) |
| 65 | if self.mode == "m": |
| 66 | [self.client.movePackage((self.target + 1) % 2, x) for x in packs] |
| 67 | elif self.mode == "d": |
| 68 | self.client.deletePackages(packs) |
| 69 | elif self.mode == "r": |
| 70 | [self.client.restartPackage(x) for x in packs] |
| 71 | |
| 72 | elif self.mode: |
| 73 | #edit links |
| 74 | links = self.parseInput(input, False) |
| 75 | |
| 76 | if self.mode == "d": |
| 77 | self.client.deleteFiles(links) |
| 78 | elif self.mode == "r": |
| 79 | map(self.client.restartFile, links) |
| 80 | |
| 81 | else: |
| 82 | #look into package |
| 83 | try: |
| 84 | self.package = int(input) |
| 85 | except: |
| 86 | pass |
| 87 | |
| 88 | self.cache = None |
| 89 | self.links = None |
| 90 | self.pos = 0 |
| 91 | self.mode = "" |
| 92 | self.setInput() |
| 93 | |
| 94 | |
| 95 | def renderBody(self, line): |
nothing calls this directly
no test coverage detected