From 47494dd9a885b0b47f7e7461390bfb6b965432c3 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Tue, 27 Jun 2023 19:17:14 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20chore(endpoints.py):=20remove=20?= =?UTF-8?q?unused=20custom=5Fcomponent=20endpoint=20The=20custom=5Fcompone?= =?UTF-8?q?nt=20endpoint=20was=20commented=20out=20and=20unused.=20It=20ha?= =?UTF-8?q?s=20been=20removed=20to=20improve=20code=20readability=20and=20?= =?UTF-8?q?maintainability.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/api/v1/endpoints.py | 43 ------------------------ 1 file changed, 43 deletions(-) diff --git a/src/backend/langflow/api/v1/endpoints.py b/src/backend/langflow/api/v1/endpoints.py index 2d93aebb1..1114412c5 100644 --- a/src/backend/langflow/api/v1/endpoints.py +++ b/src/backend/langflow/api/v1/endpoints.py @@ -13,7 +13,6 @@ from langflow.api.v1.schemas import ( from langflow.interface.types import ( build_langchain_types_dict, - build_langchain_template_custom_component, ) from langflow.database.base import get_session from sqlmodel import Session @@ -84,45 +83,3 @@ def get_version(): from langflow import __version__ return {"version": __version__} - - -# @router.post("/custom_component", response_model=CustomComponentResponse, status_code=200) -@router.post("/custom_component", status_code=200) -def custom_component( - code: CustomComponentCode, - session: Session = Depends(get_session), -): - code_test = """ -from langflow.interface.chains.base import ChainCreator -from langflow.interface.tools.base import ToolCreator - - -class MyPythonClass(): - def __init__(self, title: str, author: str, year_published: int): - self.title = title - self.author = author - self.year_published = year_published - - def get_details(self): - return f"Title: {self.title}, Author: {self.author}, Year Published: {self.year_published}" - - def update_year_published(self, new_year: int): - self.year_published = new_year - print(f"The year of publication has been updated to {new_year}.") - - def build(self, name: str, id: int, other: str) -> ChainCreator: - return ChainCreator() -""" - - extractor = ClassCodeExtractor(code_test) - data = extractor.extract_class_info() - is_valid_class_template(data) - - ( - function_args, - function_return_type, - ) = extractor.get_entrypoint_function_args_and_return_type() - - return build_langchain_template_custom_component( - code_test, function_args, function_return_type - )