When httplib2 encounters a HTTP redirect, the subsequent request is performed with a 'None' request body.
However, oauth2.Request.sign_request() expects body to always be a string due to the sha(self.body). At the moment this raises a 'TypeError: sha1() argument 1 must be string or read-only buffer, not None'