From 1ba6b8aa7b64c7d0412c5fef98ac32c6c0a0a84e Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Thu, 5 Feb 2026 07:14:50 +0000 Subject: [PATCH] fix(backend): Fix pyright ignore comments for dynamic imports Use pyright: ignore[reportMissingImports] syntax to properly suppress type errors for dynamically imported test data scripts. Co-authored-by: Nicholas Tindle --- .../backend/api/features/admin/test_data_routes.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/autogpt_platform/backend/backend/api/features/admin/test_data_routes.py b/autogpt_platform/backend/backend/api/features/admin/test_data_routes.py index eec2dc9fcc..eef4e64a6c 100644 --- a/autogpt_platform/backend/backend/api/features/admin/test_data_routes.py +++ b/autogpt_platform/backend/backend/api/features/admin/test_data_routes.py @@ -105,8 +105,8 @@ async def generate_test_data( sys.path.insert(0, str(test_dir)) try: - from e2e_test_data import ( - TestDataCreator, # type: ignore[import-not-found] + from e2e_test_data import ( # pyright: ignore[reportMissingImports] + TestDataCreator, ) # Connect to database if not already connected @@ -142,9 +142,9 @@ async def generate_test_data( sys.path.insert(0, str(test_dir)) try: - from test_data_creator import ( - main as create_full_test_data, # type: ignore[import-not-found] - ) + import test_data_creator # pyright: ignore[reportMissingImports] + + create_full_test_data = test_data_creator.main await create_full_test_data()