First of all, thanks for open-sourcing your package! It's good written and may be extended with ease.
In my company we needed to automate launching of RightScripts. I've added Server.run_script() method that returns Status class. This Status object may be used for tracking script execution status.
Also, XMLModel.refresh() didn't work, so I've fixed it.
We've been using this modified package for a while, everything seems to be fine.
I'd love to commit back those changes.
Server.run_script() and Status support.
Added docstring for Status class.
XMLModel.refresh() now works ok.
Dependency on netifaces module are now only needed if RightScale.whoa…
…mi() is called.
I'll push a new package to pypi sometime today. Thanks!