These are all fixed (locally on my machine), including one in gsobject.py, as you suggested.  I'll wait to push until you are done so I don't mess up the locations of your comments on the code.