##今していること
ある条件を満たした場合に、ツイートするプログラムを動かしています。
##困っていること
条件を満たした場合にツイートする動作は確認できていますが、
条件を満たすタイミングが頻繁(※1)になると、ツイートしない場合があります。
※1 プログラムは1分毎に実行されるようにしています。(1分毎にデータを判定し、ツイート)
##ツイートしない時のエラー
ツイートしないときに、確認したエラーの情報です。
エラーの内容と原因が分からず困っています。エラー内容及び原因について教えてください。
なお、エラーが発生するとき、同じツイートを連投していることはありません。ツイートに日付を入れて、同じツイートの連投を避けています。
text
1 File "/home/pi/.local/lib/python2.7/site-packages/tweepy/api.py", line 211, in media_upload 2 )(*args, **kwargs) 3 File "/home/pi/.local/lib/python2.7/site-packages/tweepy/binder.py", line 250, in _call 4 return method.execute() 5 File "/home/pi/.local/lib/python2.7/site-packages/tweepy/binder.py", line 191, in execute 6 six.reraise(TweepError, TweepError('Failed to send request: %s' % e), sys.exc_info()[2]) 7 File "/home/pi/.local/lib/python2.7/site-packages/tweepy/binder.py", line 189, in execute 8 proxies=self.api.proxy) 9 File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 533, in request 10 resp = self.send(prep, **send_kwargs) 11 File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 646, in send 12 r = adapter.send(request, **kwargs) 13 File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 510, in send 14 raise ProxyError(e, request=request) 15tweepy.error.TweepError: Failed to send request: HTTPSConnectionPool(host='upload.twitter.com', port=443): Max retries exceeded with url: /1.1/media/upload.json (Caused by ProxyError('Cannot connect to proxy.', timeout('select timed out',)))
##プログラムの一部
python
1if __name__ == '__main__': 2 try: 3 setup_led() 4 except KeyboardInterrupt: 5 pass 6 GPIO.cleanup()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。