diff --git a/src/backend/langflow/utils/validate.py b/src/backend/langflow/utils/validate.py index af5ddea3c..d1353bd77 100644 --- a/src/backend/langflow/utils/validate.py +++ b/src/backend/langflow/utils/validate.py @@ -59,7 +59,12 @@ def eval_function(function_string: str): # Execute the code string in the new namespace exec(function_string, namespace) function_object = next( - (obj for name, obj in namespace.items() if isinstance(obj, types.FunctionType)), + ( + obj + for name, obj in namespace.items() + if isinstance(obj, types.FunctionType) + and obj.__code__.co_filename == "" + ), None, ) if function_object is None: