Skip to content

Commit 41400c0

Browse files
committed
Rename import_ to csv and update import routes
Refactor CSV import code by renaming the import_ package to csv and moving apollo/linkedin import modules under app/api/queue/csv. Update FastAPI route paths from /queue/import/... to /queue/csv/... and register the apollo CSV import router in app/api/queue/__init__.py. Add a placeholder CSV README and remove the old import_ package files and an obsolete test (tests/test_prompt.py). This reorganizes import endpoints for clearer CSV-related grouping.
1 parent 4292a06 commit 41400c0

8 files changed

Lines changed: 10 additions & 77 deletions

File tree

app/api/queue/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from .routes.create import router as create_router
1010
from .routes.delete import router as delete_router
1111

12-
from .import_ import linkedin as linkedin_import_router
12+
from .csv import linkedin as linkedin_import_router
1313
from .routes.alter import router as alter_router
1414
from .routes.rename_column import router as rename_router
1515

@@ -20,5 +20,9 @@
2020
router.include_router(create_router)
2121
router.include_router(delete_router)
2222
router.include_router(linkedin_import_router.router)
23+
24+
# Register Apollo CSV import route
25+
from .csv import apollo as apollo_import_router
26+
router.include_router(apollo_import_router.router)
2327
router.include_router(alter_router)
2428
router.include_router(rename_router)

app/api/queue/csv/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Placeholder for csv import routes
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
router = APIRouter()
99

10-
@router.post("/queue/import/apollo")
10+
@router.post("/queue/csv/apollo")
1111
def import_apollo_csv() -> dict:
12-
"""POST /queue/import/apollo: Import data from apollo.csv into the queue table (template)."""
12+
"""POST /queue/csv/apollo: Import data from apollo.csv into the queue table (template)."""
1313
csv_path = os.path.join(os.path.dirname(__file__), "../csv/apollo/seed.csv")
1414
if not os.path.exists(csv_path):
1515
raise HTTPException(status_code=404, detail="seed.csv not found")
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
router = APIRouter()
99

10-
@router.post("/queue/import/linkedin")
10+
@router.post("/queue/csv/linkedin")
1111
def import_linkedin_csv() -> dict:
12-
"""POST /queue/import/linkedin: Import data from linkedin.csv into the queue table, robust for large files."""
12+
"""POST /queue/csv/linkedin: Import data from linkedin.csv into the queue table, robust for large files."""
1313
csv_path = os.path.join(os.path.dirname(__file__), "../csv/linkedin/linkedin.csv")
1414
if not os.path.exists(csv_path):
1515
raise HTTPException(status_code=404, detail="linkedin.csv not found")

app/api/queue/import_/README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

app/api/queue/import_/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

tests/test_prompt.py

Lines changed: 0 additions & 70 deletions
This file was deleted.

0 commit comments

Comments
 (0)