I didn't think it has a chance to become a part of the framework. But if you
say it has, I will rewrite it, of course.
Looks interesting for other guys. But please note the
Python Style guide:
Otherwise this couldn't become part of the framework ;)