if l[:2]=='!!' and l[-2:]=='!!':
last_complete_line = l
l = last_complete_line[2:-2].split("&")
- return AppInfo(l[0],l[1],l[2],l[3],int(l[4]))
+ return AppInfo(l[0],l[1],l[2],l[3],int(float(l[4])))
def get_apps_info():
for dir in log_dirs:
filenames = os.listdir(dir)
for f in filenames:
- if f[-6:] == ".melon":
+ if f[:6] == "melon-":
apps.append(get_app_info(dir+os.sep+f))
return apps
attribs = curses.A_NORMAL
stdscr.addstr(3*i+1, 2, app.name, attribs)
stdscr.addstr(3*i+1, 65, (app.user+"@"+app.machine)[:barsize], attribs)
- stdscr.addstr(3*i+2, 2, app.status[cur_x_pos:], attribs)
+ stdscr.addstr(3*i+2, 2, app.status[cur_x_pos:cur_x_pos+57], attribs)
stdscr.hline(3*i+2, 65, "-", barsize)
stdscr.hline(3*i+2, 65, "+", int((app.progress/100.0)*barsize))