crawl4ai
crawl4ai copied to clipboard
[Bug]: CrawlerRunConfig.__init__() got an unexpected keyword argument 'max_session_permit'
crawl4ai version
0.7.7
Expected Behavior
When I use the latest version of Docker deployment and set 'max_dession_permit' to 1, an error message will appear, as follows:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 290, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/slowapi/extension.py", line 734, in async_wrapper
response = await func(*args, **kwargs) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/server.py", line 604, in crawl
crawler_config = CrawlerRunConfig.load(crawl_request.crawler_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/crawl4ai/async_configs.py", line 1665, in load
config = from_serializable_dict(data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/crawl4ai/async_configs.py", line 155, in from_serializable_dict
return cls(**constructor_args)
^^^^^^^^^^^^^^^^^^^^^^^
TypeError: CrawlerRunConfig.init() got an unexpected keyword argument 'max_session_permit'
Current Behavior
When I use the latest version of Docker deployment and set 'max_dession_permit' to 1, an error message will appear, as follows:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/fastapi/routing.py", line 290, in run_endpoint_function
return await dependant.call(**values)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/slowapi/extension.py", line 734, in async_wrapper
response = await func(*args, **kwargs) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/server.py", line 604, in crawl
crawler_config = CrawlerRunConfig.load(crawl_request.crawler_config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/crawl4ai/async_configs.py", line 1665, in load
config = from_serializable_dict(data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/crawl4ai/async_configs.py", line 155, in from_serializable_dict
return cls(**constructor_args)
^^^^^^^^^^^^^^^^^^^^^^^
TypeError: CrawlerRunConfig.init() got an unexpected keyword argument 'max_session_permit'
Is this reproducible?
Yes
Inputs Causing the Bug
Steps to Reproduce
Code snippets
OS
Windows
Python version
3.12
Browser
No response
Browser version
No response
Error logs & Screenshots (if applicable)
No response