23tae commented on code in PR #66856:
URL: https://github.com/apache/airflow/pull/66856#discussion_r3239143720


##########
providers/opensearch/src/airflow/providers/opensearch/log/os_json_formatter.py:
##########
@@ -32,9 +30,15 @@ class OpensearchJSONFormatter(JSONFormatter):
 
     def formatTime(self, record, datefmt=None):
         """Return the creation time of the LogRecord in ISO 8601 date/time 
format in the local time zone."""
-        # TODO: Use airflow.utils.timezone.from_timestamp(record.created, 
tz="local")
-        #  as soon as min Airflow 2.9.0

Review Comment:
   Thanks for the review.  
   I initially tried to follow the TODO and use `airflow.utils.timezone`, but 
the linter (Ruff) gave an error (TID251) and recommended `airflow.sdk.timezone` 
instead. I also saw that other files in this provider were already using the 
Task SDK, so I followed that pattern.  
   I’ve also moved the import inside the block to fix the `ImportError` in CI. 
Let me know if you’d still like me to revert it to `utils`.



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