-
Notifications
You must be signed in to change notification settings - Fork 200
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
追加: bump@2024-05 #1246
追加: bump@2024-05 #1246
Conversation
エンジンを コードとPRを軽く見た感じ、以前は - uvicorn.run(app, host=args.host, port=args.port)
+ try:
+ uvicorn.run(app, host=args.host, port=args.port)
+ except KeyboardInterrupt:
+ pass でとりあえず黙らせることはできますがこれが正しい方法かはまだ調べがついていません。 |
見落としていました、ありがとうございます! VOICEVOX ENGINE は「 取りうる選択肢は以下の 4 つと考えます:
ここはメンテナ判断になりそうです(@Hiroshiba)。 |
なるほどです、気づいてくださってありがとうございます!! エディタ側からはsigintで停止してる感じでしたっけ👀 方針は放置して何もしないか、仕様にして実装が良いかなと。 気が向けば明示的な仕様にしても良いかも。そういえば停止方法がなかったので。 自信ないので、小さくてもOKなので課題点思いつかれた場合はぜひ知りたいです🙇 |
あまりsignalについて詳しくないのですが…
https://github.com/VOICEVOX/voicevox/blob/4c9550b089aeda07153a2ba203c54d27b988e9ff/src/backend/electron/manager/engineManager.ts#L504 なおWindowsのsignalはPOSIXとかなり異なるらしくNodeの機能からCtrl+CやCtrl+Breakを出すことができないようです。
Ctrl+C押してエラーが出るのは個人的には気になる… |
シグナルハンドリング & シャットダウンは丁寧な議論が必要そうなので issue 化しました(#1248)。 本 PR はリファクタリング的なライブラリアップデートであるため、挙動変更無しが理想的です。 |
@Hiroshiba @sabonerune |
後は多分大丈夫だと思います。 |
👍️ @sabonerune |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
更新ありがとうございます!!
@sabonerune さん的にも大丈夫そうだったので、たぶん大丈夫ということでマージしちゃいます! |
問題ないと思います |
内容
各種パッケージのバージョンアップ
FastAPI は 0.110.0 以前の
fastapi
が 0.111.0 以降のfastapi-slim
へと変更になっている。test / lint / build / run が正常動作することをローカルで確認済み。
関連 Issue
resolve #1245