You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: remove configuration bases and make middleware more pythonic
Remove the configuration base classes. These aren't used by any of the
code that takes a configuration, so users can't implement new
configurations with them and pass them into clients. I'm removing them
instead of making the clients use them because config base classes make
it difficult to add new configuration options breaking potential user
implementations.
Make the middleware classes into data classes. The existing standard
classes with getters isn't pythonic.
Make with_middlewares replace the configuration's middleware instead of
adding to it. This matches the behavior in the other SDKs.
0 commit comments