Join Slack
Powered by
<#6717 [BUG] Passing None type to pyflyte run com...
# flyte-github
a
acoustic-carpenter-78188
11/05/2025, 5:05 AM
#6717 [BUG] Passing None type to pyflyte run command is not supported
Issue created by
0yukali0
### Flyte & Flytekit version flyteidl 1.16.1 flytekit 1.16.9 ### Describe the bug I passed None to pyflyte run to trigger task which has a optional parameter. In local mode, TypeTransformerFailedError showed up. In remote mode, there was an error with converter. import flytekit as fl from typing import Optional @fl.task() def hello(name: Optional[int] = None): print(name) ### Expected behavior pyflyte run command support --var1 None in local mode and remote mode. ### Additional context to reproduce import flytekit as fl from typing import Optional @fl.task() def hello(name: Optional[int] = None): print(name) 1. local mode pyflyte run main.py hello --name None 2. remote mode pyflyte run --remote main.py hello --name None ### Screenshots 1. Local mode
[Image](https://private-user-images.githubusercontent.com/45888688/509936339-c722ff60-631f-4fd5-8d9a-36a6da27caaf.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjIzMTk0NTMsIm5iZiI6MTc2MjMxOTE1MywicGF0aCI6Ii80NTg4ODY4OC81MDk5MzYzMzktYzcyMmZmNjAtNjMxZi00ZmQ1LThkOWEtMzZhNmRhMjdjYWFmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTExMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMTA1VDA1MDU1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTliNmE2ZWQ4MmU5Y2JjYTUyZTAzNDUxMGZlZTY0NDYyYWQ4YzY3MjlkYTdhZjk0YTdlODU5YTFlNjM2YjFlZGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.hD4AjAfBHZT3CrpavZuwcfKLITBYKP0UxwIsdcYtrFA)
1. Remote mode
[Image](https://private-user-images.githubusercontent.com/45888688/509936455-23a58ad2-37c5-4834-a9c6-8236f4fd499e.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjIzMTk0NTMsIm5iZiI6MTc2MjMxOTE1MywicGF0aCI6Ii80NTg4ODY4OC81MDk5MzY0NTUtMjNhNThhZDItMzdjNS00ODM0LWE5YzYtODIzNmY0ZmQ0OTllLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTExMDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMTA1VDA1MDU1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdlNGRkZDViMjA0NGQxNDlhMTI1ZGM2ZjNjZWE4MmFiNTU2OWUwZWU4YmYyZWU0NTBkZmE5ZTZmN2YxMzhmZWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UXdK7PHqZH0IJ4lb0uoTc8BragaEFHXDOTCVbr8wjCE)
### Are you sure this issue hasn't been raised already? • Yes ### Have you read the Code of Conduct? • Yes
flyteorg/flyte
Open in Slack
Previous
Next