Github user HyukjinKwon commented on the issue:
https://github.com/apache/spark/pull/20137
With this diff:
```diff
--- a/python/pyspark/sql/udf.py
+++ b/python/pyspark/sql/udf.py
@@ -173,4 +173,4 @@ class UserDefinedFunction(object):
.. versionadded:: 2.3
"""
self._deterministic = False
- return self
+ return self._wrapped()
```
**After**
```python
from pyspark.sql.functions import udf
help(udf(lambda: 1, "integer").asNondeterministic())
```
```
Help on function <lambda> in module __main__:
<lambda> lambda *args
(END)
```
```python
from pyspark.sql.functions import udf
help(udf(lambda: 1, "integer"))
```
```
Help on function <lambda> in module __main__:
<lambda> lambda *args
(END)
```
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]