uranusjr commented on issue #16364:
URL: https://github.com/apache/airflow/issues/16364#issuecomment-859560606


   I feel Option 2 is clearer regardless, since it is still quite confusing if 
`SSHHook(timeout=...)` and `SSHOperator(timeout=...)` mean two different 
things. It’s probably better to be explicit about what the timeout is for:
   
   1. Create `conn_timeout` and pass it to `SSHCHook(timeout)`.
   2. Create `cmd_timeout` for the command line timeout.
   3. Keep `SSHOperator(timeout)`; if it’s passed, set `conn_timeout` and 
`cmd_timeout` to `timeout` if they are `None`. `TypeError` if `timeout` is all 
three are passed.
   4. (Optional) Deprecate `SSHOperator(timeout)` in favour of `conn_timeout` 
and `cmd_timeout`.


-- 
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.

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


Reply via email to