我有以下代码:
try:
redirect_url = self.auth.get_authorization_url()
webbrowser.open_new(redirect_url)
except tweepy.TweepError:
print 'Error! Failed to get request token.'
verifier=raw_input("Enter verification code: ")
try:
self.auth.get_access_token(verifier)
print "Access granted"
self.__key,self.__secret = self.auth.access_token.key,self.auth.access_token.secret
self.set_tokens(self.__key,self.__secret)
print self.__key, self.__secret
except tweepy.TweepError:
print "Error! Failed to get access token!"
如何在实现wx.Frame时停止执行第二个try-except块。例如这样在按下按钮之前它才会继续?
答案 0 :(得分:2)
可以将第二个块放入按钮按回调吗?像
这样的东西proceed_button.Bind(wx.EVT_BUTTON, self.process_auth_tokens)
其中process_auth_tokens
是你的第二个区块。
如果它执行网络I / O,您可能希望在单独的线程上运行事件处理程序。