yvann-ba / Robby-chatbot

AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡
MIT License
766 stars 287 forks source link

TypeError: issubclass() arg 1 must be a class #42

Closed r3jen closed 1 year ago

r3jen commented 1 year ago

This error show up when i try to follow the step:

TypeError: issubclass() arg 1 must be a class
Traceback:

File "/usr/local/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in _run_script
    exec(code, module.__dict__)
File "/Users/nbmhqa068/GIT/Robby-chatbot/src/pages/2_📊 Robby-Sheet (beta).py", line 7, in <module>
    from modules.robby_sheet.table_tool import PandasAgent
File "/Users/nbmhqa068/GIT/Robby-chatbot/src/modules/robby_sheet/table_tool.py", line 6, in <module>
    from langchain.callbacks import get_openai_callback
File "/usr/local/lib/python3.9/site-packages/langchain/__init__.py", line 6, in <module>
    from langchain.agents import MRKLChain, ReActChain, SelfAskWithSearchChain
File "/usr/local/lib/python3.9/site-packages/langchain/agents/__init__.py", line 2, in <module>
    from langchain.agents.agent import (
File "/usr/local/lib/python3.9/site-packages/langchain/agents/agent.py", line 16, in <module>
    from langchain.agents.tools import InvalidTool
File "/usr/local/lib/python3.9/site-packages/langchain/agents/tools.py", line 8, in <module>
    from langchain.tools.base import BaseTool, Tool, tool
File "/usr/local/lib/python3.9/site-packages/langchain/tools/__init__.py", line 10, in <module>
    from langchain.tools.bing_search.tool import BingSearchResults, BingSearchRun
File "/usr/local/lib/python3.9/site-packages/langchain/tools/bing_search/__init__.py", line 3, in <module>
    from langchain.tools.bing_search.tool import BingSearchResults, BingSearchRun
File "/usr/local/lib/python3.9/site-packages/langchain/tools/bing_search/tool.py", line 10, in <module>
    from langchain.utilities.bing_search import BingSearchAPIWrapper
File "/usr/local/lib/python3.9/site-packages/langchain/utilities/__init__.py", line 3, in <module>
    from langchain.utilities.apify import ApifyWrapper
File "/usr/local/lib/python3.9/site-packages/langchain/utilities/apify.py", line 5, in <module>
    from langchain.document_loaders import ApifyDatasetLoader
File "/usr/local/lib/python3.9/site-packages/langchain/document_loaders/__init__.py", line 42, in <module>
    from langchain.document_loaders.github import GitHubIssuesLoader
File "/usr/local/lib/python3.9/site-packages/langchain/document_loaders/github.py", line 37, in <module>
    class GitHubIssuesLoader(BaseGitHubLoader):
File "pydantic/main.py", line 299, in pydantic.main.ModelMetaclass.__new__
File "pydantic/fields.py", line 411, in pydantic.fields.ModelField.infer
File "pydantic/fields.py", line 342, in pydantic.fields.ModelField.__init__
File "pydantic/fields.py", line 451, in pydantic.fields.ModelField.prepare
File "pydantic/fields.py", line 547, in pydantic.fields.ModelField._type_analysis
File "pydantic/fields.py", line 648, in pydantic.fields.ModelField._create_sub_type
File "pydantic/fields.py", line 342, in pydantic.fields.ModelField.__init__
File "pydantic/fields.py", line 451, in pydantic.fields.ModelField.prepare
File "pydantic/fields.py", line 550, in pydantic.fields.ModelField._type_analysis
File "/usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/typing.py", line 851, in __subclasscheck__
    return issubclass(cls, self.__origin__)

Env: python3.9

r3jen commented 1 year ago

Its happened after it already started, and i click on Robbys Sheet menu

Screen Shot 2023-06-08 at 23 31 07