Xiroo commented on code in PR #34715:
URL: https://github.com/apache/airflow/pull/34715#discussion_r1343843951


##########
airflow/sensors/external_task.py:
##########
@@ -341,6 +341,7 @@ def execute(self, context: Context) -> None:
                     states=self.allowed_states,
                     trigger_start_time=utcnow(),
                     poll_interval=self.poll_interval,
+                    timeout=self.timeout,

Review Comment:
   I think 60 seconds don't have any meaning because it is the number fixed at 
60 seconds not user's choice. Most of the users don't think too much about it 
and use it because it is just a fixed value. Rather, it makes users wonder why 
the deferrable mode's timeout is 60 seconds and not be able to find the answer 
in the docs, so it make users look at the code like I did.
   
   IMHO, 60 seconds is not a proper value for default value since it does not 
raise any kind of time error(in general case) when using the sensor with 
default value. It can be confusing for users when the numbers aren't consistent.



-- 
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: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to