uranusjr opened a new pull request #18934:
URL: https://github.com/apache/airflow/pull/18934


   See #15072, cc @ephraimbuddy 
   
   It turns out Connexion performs argument introspection to decide what 
arguments to pass to an endpoint (a bit like pytest fixtures), so we can't 
actually make the functions _too_ generic. For example, we must have a 
parameter named `connection_id` in various Connection endpoints, but that's 
obvious specific to Connection and cannot be refactored out. So this two-layer 
approach is the best I can come up with for now.
   
   I'm not actually convinced myself if this is a good idea (it feels like a 
ton of architecture that makes code more difficult to understand), but at least 
now we have something to think about.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to