-
Notifications
You must be signed in to change notification settings - Fork 206
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
整理: コア・エンジンでバージョンを指定しない場合、暗黙的に最新版を取得する処理を削除 #1317
整理: コア・エンジンでバージョンを指定しない場合、暗黙的に最新版を取得する処理を削除 #1317
Conversation
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.
結論出てないのですがとりあえずコメントまで 🙇
@Hiroshiba |
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!!
なのですがいろいろコメント書いたので一旦お待ちします 🙇
FastAPIの機能でNoneをlatestに置き換えるとかできないかな。。
Fasly 化で簡略化しました。
FastAPI で上手く抽象化しても、最終的には内部で動的に @Hiroshiba |
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!!
タイトル変えさせていただきました。
最終的には内部で動的に core_manager.latest_version() を呼ぶ必要がある
あー・・・たしかにですね・・・。
内容
get_core()
/get_engine()
における最新版暗示的取得を削除するリファクタリングを提案します。CoreManager.convert_version_format()
を新設し、core_version=None
を明示的に変換します。get_core()
/get_engine()
はこの明示化されたバージョンのみを受け取ります。このリファクタリングの結果、
TTSEngineManager.latest_version()
が不要となったため削除します。関連 Issue
ref #1234 (comment)
ref #1227 (comment)