API modules always return `Optional[T]` even if OpenAPI Schema always returns `T`
linde12 opened this issue · comments
Oscar Linde commented
I'm using client combined with raise_on_unexpected_status
so i would like the API functions (sync & asyncio) to return T
instead of Optional[T]
I know raise_on_unexpected_status
is a runtime flag right now, but to me it makes more sense to have it as a build/generation time flag. The workaround is disabling linting or using cast
everywhere, but it quickly gets tedious and very ugly.