Ignore "repr" key in process_inputs (#1172)

Fixes #1171
This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-12-04 09:01:32 -03:00 • committed by GitHub
commit 5b4ff29527
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 14 deletions

View file

@ -1,6 +1,6 @@
[tool.poetry] [tool.poetry]
name = "langflow" name = "langflow"
version = "0.5.9" version = "0.5.10"
description = "A Python package with a built-in web application" description = "A Python package with a built-in web application"
authors = ["Logspace <contact@logspace.ai>"] authors = ["Logspace <contact@logspace.ai>"]
maintainers = [ maintainers = [

View file

@ -1,19 +1,15 @@
import json import json
from pathlib import Path from pathlib import Path
from langchain.schema import AgentAction from typing import Any, Dict, List, Optional, Tuple, Union
from langflow.interface.run import (
build_sorted_vertices, from langchain.chains.base import Chain
get_memory_key, from langchain.schema import AgentAction, Document
update_memory_keys, from langchain.vectorstores.base import VectorStore
) from langflow.graph import Graph
from langflow.interface.run import (build_sorted_vertices, get_memory_key,
update_memory_keys)
from langflow.services.getters import get_session_service from langflow.services.getters import get_session_service
from loguru import logger from loguru import logger
from langflow.graph import Graph
from langchain.chains.base import Chain
from langchain.vectorstores.base import VectorStore
from typing import Any, Dict, List, Optional, Tuple, Union
from langchain.schema import Document
from pydantic import BaseModel from pydantic import BaseModel
@ -124,7 +120,9 @@ def process_inputs(inputs: Optional[dict], artifacts: Dict[str, Any]) -> dict:
inputs = {} inputs = {}
for key, value in artifacts.items(): for key, value in artifacts.items():
if key not in inputs or not inputs[key]: if key == "repr":
continue
elif key not in inputs or not inputs[key]:
inputs[key] = value inputs[key] = value
return inputs return inputs