codeinterpreter-api icon indicating copy to clipboard operation
codeinterpreter-api copied to clipboard

Demo doesn't work: TypeError: issubclass() arg 1 must be a class

Open ndfriedman opened this issue 11 months ago • 2 comments

I am getting the following error: File "pydantic/fields.py", line 638, in pydantic.fields.ModelField._type_analysis File "/usr/local/lib/python3.10/typing.py", line 1157, in subclasscheck return issubclass(cls, self.origin) TypeError: issubclass() arg 1 must be a class.

I'm running the code on "pythonanywhere" with python 3.10.5.

Thanks for the help!

Full traceback below: raceback (most recent call last): File "/home/nfriedman/do_code_interpreter.py", line 1, in from codeinterpreterapi import CodeInterpreterSession File "/home/nfriedman/.local/lib/python3.10/site-packages/codeinterpreterapi/init.py", line 1, in from codeinterpreterapi.session import CodeInterpreterSession File "/home/nfriedman/.local/lib/python3.10/site-packages/codeinterpreterapi/session.py", line 6, in from langchain.tools import StructuredTool, BaseTool File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/init.py", line 6, in from langchain.agents import MRKLChain, ReActChain, SelfAskWithSearchChain File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/agents/init.py", line 2, in from langchain.agents.agent import ( File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/agents/agent.py", line 16, in from langchain.agents.tools import InvalidTool File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/agents/tools.py", line 8, in from langchain.tools.base import BaseTool, Tool, tool File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/tools/init.py", line 3, in from langchain.tools.arxiv.tool import ArxivQueryRun File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/tools/arxiv/tool.py", line 12, in from langchain.utilities.arxiv import ArxivAPIWrapper File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/utilities/init.py", line 3, in from langchain.utilities.apify import ApifyWrapper File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/utilities/apify.py", line 5, in from langchain.document_loaders import ApifyDatasetLoader File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/document_loaders/init.py", line 44, in from langchain.document_loaders.embaas import EmbaasBlobLoader, EmbaasLoader File "/home/nfriedman/.local/lib/python3.10/site-packages/langchain/document_loaders/embaas.py", line 54, in class BaseEmbaasLoader(BaseModel): File "pydantic/main.py", line 204, in pydantic.main.ModelMetaclass.new File "pydantic/fields.py", line 488, in pydantic.fields.ModelField.infer File "pydantic/fields.py", line 419, in pydantic.fields.ModelField.init File "pydantic/fields.py", line 539, in pydantic.fields.ModelField.prepare File "pydantic/fields.py", line 801, in pydantic.fields.ModelField.populate_validators File "pydantic/validators.py", line 696, in find_validators File "pydantic/validators.py", line 585, in pydantic.validators.make_typeddict_validator File "pydantic/annotated_types.py", line 35, in pydantic.annotated_types.create_model_from_typeddict File "pydantic/main.py", line 972, in pydantic.main.create_model File "pydantic/main.py", line 204, in pydantic.main.ModelMetaclass.new File "pydantic/fields.py", line 488, in pydantic.fields.ModelField.infer File "pydantic/fields.py", line 419, in pydantic.fields.ModelField.init File "pydantic/fields.py", line 534, in pydantic.fields.ModelField.prepare File "pydantic/fields.py", line 638, in pydantic.fields.ModelField._type_analysis File "/usr/local/lib/python3.10/typing.py", line 1157, in subclasscheck return issubclass(cls, self.origin) TypeError: issubclass() arg 1 must be a class

ndfriedman avatar Jul 29 '23 16:07 ndfriedman