A python port of the original ruby-warrior