Haotian Sun created SPARK-58312:
-----------------------------------

             Summary: Remove unnecessary type: ignore comments in 
pyspark.sql.udf and group
                 Key: SPARK-58312
                 URL: https://issues.apache.org/jira/browse/SPARK-58312
             Project: Spark
          Issue Type: Improvement
          Components: PySpark
    Affects Versions: 4.3.0
            Reporter: Haotian Sun


Several # type: ignore comments in python/pyspark/sql/udf.py and 
python/pyspark/sql/group.py can be removed by fixing the underlying type issues:
 * In UDFRegistration.register, a UDF is built and wrapped by _create_udf, then 
immediately unwrapped via the ._unwrapped attribute. Building the 
UserDefinedFunction directly removes this round-trip and 2 [attr-defined] 
ignores.
 * In group.py, the @dfapi/@df_varargs_api decorated methods intentionally have 
docstring-only bodies and trigger 6 [empty-body] ignores. These are replaced by 
a single file-level disable-error-code directive, matching the style already 
used in dataframe.py, column.py, window.py, and table_arg.py.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to