mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2025-09-10 06:15:18 +00:00
Implement FileURLParserBlock and FILE_URL WorkflowParameterType (#559)
This commit is contained in:
parent
8be94d7928
commit
6929a1d24d
7 changed files with 135 additions and 19 deletions
|
@ -67,6 +67,7 @@ class WorkflowParameterType(StrEnum):
|
|||
FLOAT = "float"
|
||||
BOOLEAN = "boolean"
|
||||
JSON = "json"
|
||||
FILE_URL = "file_url"
|
||||
|
||||
def convert_value(self, value: str | None) -> str | int | float | bool | dict | list | None:
|
||||
if value is None:
|
||||
|
@ -81,6 +82,8 @@ class WorkflowParameterType(StrEnum):
|
|||
return value.lower() in ["true", "1"]
|
||||
elif self == WorkflowParameterType.JSON:
|
||||
return json.loads(value)
|
||||
elif self == WorkflowParameterType.FILE_URL:
|
||||
return value
|
||||
|
||||
|
||||
class WorkflowParameter(Parameter):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue