InstaPy / InstaPy/instapy-quickstart

Time out

オープン
#240 コメント 1 件 リアクション 2 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
777
フォーク
763
PR マージ指標
30日以内にマージされた PR はありません

説明

Just updated Instapy, but this is the result

```
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
INFO [2021-07-14 10:37:38] [username] Session started!
oooooooooooooooooooooooooooooooooooooooooooooooooooooo
INFO [2021-07-14 10:37:39] [username] -- Connection Checklist [1/2] (Internet Connection Status)
INFO [2021-07-14 10:37:40] [username] - Internet Connection Status: ok
INFO [2021-07-14 10:37:40] [username] - Current IP is "x.x.x.x" and it's from "Italy/IT"
INFO [2021-07-14 10:37:40] [username] -- Connection Checklist [2/2] (Hide Selenium Extension)
INFO [2021-07-14 10:37:40] [username] - window.navigator.webdriver response: None
INFO [2021-07-14 10:37:40] [username] - Hide Selenium Extension: ok
INFO [2021-07-14 10:37:46] [username] - Cookie file not found, creating cookie...
INFO [2021-07-14 10:38:26] [username] Timed out with failure while explicitly waiting until visibility of element located!

**********************************************************************
If raising an issue, please also upload the file located at:
/tmp/20210714-103831.html
**********************************************************************

INFO [2021-07-14 10:38:33] [username] Sessional Live Report:
|> No any statistics to show

[Session lasted 1.14 minutes]
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
INFO [2021-07-14 10:38:33] [username] Session ended!
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

Traceback (most recent call last):
File "/home/pi/InstaPy/assets/script.py", line 34, in
with smart_run(session, threaded=True):
File "/usr/lib/python3.7/contextlib.py", line 114, in __enter__
raise RuntimeError("generator didn't yield") from None
RuntimeError: generator didn't yield

```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

assets/script.pyから開始し、特にトレースバックに示されているエントリポイント smart_run(session, threaded=True) を確認します。利用可能であれば、timeoutのログと生成された /tmp/20210714-103831.html ファイルを比較し、その後、visibility waitの後にコンテキストマネージャーがyieldしない理由を追跡します。timeoutの原因を特定して再現し、quickstartセッションが完了することを確認できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
backend
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。