randy-ran
9/19/2014 - 9:57 AM

gistfile1.py

class UpdateTwitterHandler(tornado.web.RequestHandler, tornado.auth.TwitterMixin):

    @tornado.web.asynchronous
    @tornado.gen.engine
    def post(self):
        access_token = self.get_current_user_access_token()
        result = yield tornado.gen.Task(self.twitter_request,
                                    "/account/update_profile_background_image",
                                    image=open('new_image.png', 'rb').read(),
                                    access_token=access_token)
        print result
        self.redirect("/?backgroundimage=updated")