New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GMOCoinDataStoreがTypeErrorで落ちる。 #122
Comments
python 3.9.7にあげると正常に動くようになりました。 以下当方で試した環境です。
typing-extensionsは詳しくないのですが、上記の記法は新しめのpythonでのみサポートされているのように思いました。 |
レポートありがとうございます!
これはPR #92 b744469#diff-70d03f7374b991e4ed0cf280951f8c425f5b3275616ac1d3c0c1a61872916583 の変更が起因していそうです。 このPRでは Python 3.9未満での標準コレクションと |
言語サーバー(Pylance)の警告を頼りに、型注釈を引用符で囲みました。
castは文字列でのアノテーションを受け付けているみたいなので、これでFixします。 |
検証修正ありがとうございます!お陰様でいつも非同期プログラミング楽しませていただいています。 |
✨v0.10.0リリース ## Issues ✅ 各取引所のDataStoreを実装する #20 ✅ DataStoreのリバースイテレーション可能にする #113 ✅ PhemexDataStoreで認証エラーのWarningを表示する #114 ✅ BybitInverseDataStoreにwalletを追加する #118 ✅ GMOCoinDataStoreのtickerが上書きされない #120 ✅ GMOCoinDataStoreがTypeErrorで落ちる。 #122 ✅ GMOコインのPrivate WebSocketアクセストークンを自動延長する #124 ✅ bitbankのDatastoreのDepthで、sorted()の返り値の型の定義が正しくない #126
課題
下記のエラーでGMOCoinDataStoreが落ちてしまいます。
cast(list[Item], data)
はcast(list, data)
の間違いではないでしょうか。再現コードと当該箇所(
cast(list[Item], data)
となっている箇所は他にもいくつかありました)です。https://github.com/MtkN1/pybotters/blob/5f3558a50e93dbb33597579b240e967a40630bc3/pybotters/models/gmocoin.py#L378
チェックリスト
The text was updated successfully, but these errors were encountered: