-
Notifications
You must be signed in to change notification settings - Fork 15
ImportError: cannot import name 'JobActionResponse' #60
Copy link
Copy link
Closed
Description
Installing the latest version 1.25.0 and try to use it results in the folllowing error:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
Cell In[3], line 1
----> 1 from scrapegraph_py import Client
2 from scrapegraph_py.logger import sgai_logger
4 client = Client(api_key=SGAI_API_KEY)
File ~/Documents/scrapegraph-qdrant-article/.venv/lib/python3.13/site-packages/scrapegraph_py/__init__.py:2
1 from .async_client import AsyncClient
----> 2 from .client import Client
4 # Scheduled Jobs Models
5 from .models.scheduled_jobs import (
6 GetJobExecutionsRequest,
7 GetScheduledJobRequest,
(...) 19 TriggerJobRequest,
20 )
File ~/Documents/scrapegraph-qdrant-article/.venv/lib/python3.13/site-packages/scrapegraph_py/client.py:30
22 from scrapegraph_py.models.searchscraper import (
23 GetSearchScraperRequest,
24 SearchScraperRequest,
25 )
26 from scrapegraph_py.models.smartscraper import (
27 GetSmartScraperRequest,
28 SmartScraperRequest,
29 )
---> 30 from scrapegraph_py.models.scheduled_jobs import (
31 GetJobExecutionsRequest,
32 GetScheduledJobRequest,
33 GetScheduledJobsRequest,
34 JobActionRequest,
35 JobActionResponse,
36 JobExecutionListResponse,
37 JobTriggerResponse,
38 ScheduledJobCreate,
39 ScheduledJobListResponse,
40 ScheduledJobResponse,
41 ScheduledJobUpdate,
42 TriggerJobRequest,
43 )
44 from scrapegraph_py.utils.helpers import handle_sync_response, validate_api_key
47 class Client:
ImportError: cannot import name 'JobActionResponse' from 'scrapegraph_py.models.scheduled_jobs' (/Users/francescozuppichini/Documents/scrapegraph-qdrant-article/.venv/lib/python3.13/site-packages/scrapegraph_py/models/scheduled_jobs.py)
This is because JobActionResponse doesn't exists inside scheduled_jobs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels