MCPcopy Index your code
hub / github.com/pyload/pyload / renderBody

Method renderBody

module/cli/ManageFiles.py:95–151  ·  view source on GitHub ↗
(self, line)

Source from the content-addressed store, hash-verified

93
94
95 def renderBody(self, line):
96 if self.package < 0:
97 println(line, white(_("Manage Packages:")))
98 else:
99 println(line, white((_("Manage Links:"))))
100 line += 1
101
102 if self.mode:
103 if self.mode == "m":
104 println(line, _("What do you want to move?"))
105 elif self.mode == "d":
106 println(line, _("What do you want to delete?"))
107 elif self.mode == "r":
108 println(line, _("What do you want to restart?"))
109
110 println(line + 1, "Enter single number, comma seperated numbers or ranges. eg. 1,2,3 or 1-3.")
111 line += 2
112 else:
113 println(line, _("Choose what yout want to do or enter package number."))
114 println(line + 1, ("%s - %%s, %s - %%s, %s - %%s" % (mag("d"), mag("m"), mag("r"))) % (
115 _("delete"), _("move"), _("restart")))
116 line += 2
117
118 if self.package < 0:
119 #print package info
120 pack = self.getPackages()
121 i = 0
122 for value in islice(pack, self.pos, self.pos + 5):
123 try:
124 println(line, mag(str(value.pid)) + ": " + value.name)
125 line += 1
126 i += 1
127 except Exception, e:
128 pass
129 for x in range(5 - i):
130 println(line, "")
131 line += 1
132 else:
133 #print links info
134 pack = self.getLinks()
135 i = 0
136 for value in islice(pack.links, self.pos, self.pos + 5):
137 try:
138 println(line, mag(value.fid) + ": %s | %s | %s" % (
139 value.name, value.statusmsg, value.plugin))
140 line += 1
141 i += 1
142 except Exception, e:
143 pass
144 for x in range(5 - i):
145 println(line, "")
146 line += 1
147
148 println(line, mag("p") + _(" - previous") + " | " + mag("n") + _(" - next"))
149 println(line + 1, mag("0.") + _(" back to main menu"))
150
151 return line + 2
152

Callers

nothing calls this directly

Calls 6

getPackagesMethod · 0.95
getLinksMethod · 0.95
printlnFunction · 0.85
whiteFunction · 0.85
magFunction · 0.85
_Function · 0.50

Tested by

no test coverage detected