Your comments

Thanks! I'll be able to check it out in a couple of days.
That is the type of thing I was looking for, although the line height is a bit obnoxious for word wraps. I need a paragraph of text explaining a form, so excessive line height makes it less readable. Should this be placed in a new control, or changes be made to <label>?
I couldn't get gevent to work, but forcing the UI update worked like a charm. Thanks!

Ajenti is awesome, BTW!
It sounds like all I need to do is remove the `update()` from the line:

self.binder.update().populate()
          vvv
self.binder.populate()

I tried this, restarted Ajenti, and the list still doesn't populate until the for loop is completed.
There are a series of tasks, actually. I use python where possible, and otherwise I launch shell scripts. As I'm thinking this through, I think I need to ask a different question - I'll post a new thread.
Awesome! That works for option #2. Is there a way to tell the browser that Ajenti is working so it doesn't timeout?

Thanks for the post! This solved the python-requests problem for me.


/etc/init.d/ajenti did have executable permissions for me. However, my first attempt at logging in gave me a blank page - apt-get purge ajunti && apt-get install ajunti fixed the problem for me.