Imaplib error? EOF error?
まだ誰も着手していません。
評価
調査の方向性
Ubuntu または Raspberry Pi で Python 2 の例を使って失敗を再現し、その後、Python の imaplib による接続処理と併せて、pattern/web/imap/init.py の Mail コンストラクターおよび login 呼び出しを調べます。関連する設定または互換性の問題を特定し、socket EOF エラーなしで test.py を再実行して結果を検証します。
索引モデルが issue の本文から書いたものです。
説明
Hi, when I run following code on either my linux ubuntu or my raspberry pi I get the following error?
On ubuntu zesty 17.04
from pattern.web import Mail, GMAIL, SUBJECT
gmail = Mail(username='username', password='password', service=GMAIL, port=993, secure=False)
print gmail.folders.keys()
['drafts', 'spam', 'personal', 'work', 'inbox', 'mail', 'starred', 'trash']
python test.py
Traceback (most recent call last):
File "test.py", line 7, in <module>
gmail = Mail(username='username', password='password', service=GMAIL, port=993, secure=False)
File "/home/myname/anaconda2/lib/python2.7/site-packages/pattern/web/imap/__init__.py", line 115, in __init__
self.login(username, password)
File "/home/myname/anaconda2/lib/python2.7/site-packages/pattern/web/imap/__init__.py", line 133, in login
self._imap4 = (self._secure and IMAP4_SSL or IMAP4)(self._host, self._port)
File "/home/myname/anaconda2/lib/python2.7/imaplib.py", line 194, in __init__
self.welcome = self._get_response()
File "/home/myname/anaconda2/lib/python2.7/imaplib.py", line 931, in _get_response
resp = self._get_line()
File "/home/myname/anaconda2/lib/python2.7/imaplib.py", line 1031, in _get_line
raise self.abort('socket error: EOF')
imaplib.abort: socket error: EOF
On RPi
same input
python test.py
Traceback (most recent call last):
File "test.py", line 7, in <module>
gmail = Mail(username='username', password='password', service=GMAIL, port=993, secure=False)
File "/usr/local/lib/python2.7/dist-packages/pattern/web/imap/__init__.py", line 115, in __init__
self.login(username, password)
File "/usr/local/lib/python2.7/dist-packages/pattern/web/imap/__init__.py", line 133, in login
self._imap4 = (self._secure and IMAP4_SSL or IMAP4)(self._host, self._port)
File "/usr/lib/python2.7/imaplib.py", line 193, in __init__
self.welcome = self._get_response()
File "/usr/lib/python2.7/imaplib.py", line 928, in _get_response
resp = self._get_line()
File "/usr/lib/python2.7/imaplib.py", line 1028, in _get_line
raise self.abort('socket error: EOF')
imaplib.abort: socket error: EOF
- 主要言語
- Python
- スター
- 8.9k
- フォーク
- 1.6k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
clips/pattern のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
似ている issue
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
kristofdegrave/homeassistant-smart-charging#1413 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
nasa/earthdata-varinfo#113 ·
-
curriculum documentation quality
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
githubnext/gh-aw-workshop#3849 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信