Skip to content

Commit

Permalink
fix(3.9): python 3.9 logging fix
Browse files Browse the repository at this point in the history
  • Loading branch information
PeriniM committed May 31, 2024
1 parent 5619bca commit 8be27ba
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 4 deletions.
34 changes: 32 additions & 2 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ anyio==4.3.0
# via openai
# via starlette
# via watchfiles
async-timeout==4.0.3
# via aiohttp
# via langchain
attrs==23.2.0
# via aiohttp
# via jsonschema
Expand All @@ -48,6 +51,7 @@ botocore==1.34.113
# via boto3
# via s3transfer
burr==0.19.1
# via burr
# via scrapegraphai
cachetools==5.3.3
# via google-auth
Expand All @@ -63,6 +67,13 @@ click==8.1.7
# via streamlit
# via typer
# via uvicorn
colorama==0.4.6
# via click
# via loguru
# via pytest
# via sphinx
# via tqdm
# via uvicorn
contourpy==1.2.1
# via matplotlib
cycler==0.12.1
Expand All @@ -82,6 +93,9 @@ docutils==0.19
# via sphinx
email-validator==2.1.1
# via fastapi
exceptiongroup==1.2.1
# via anyio
# via pytest
faiss-cpu==1.8.0
# via scrapegraphai
fastapi==0.111.0
Expand Down Expand Up @@ -136,6 +150,7 @@ graphviz==0.20.3
# via scrapegraphai
greenlet==3.0.3
# via playwright
# via sqlalchemy
groq==0.8.0
# via langchain-groq
grpcio==1.64.0
Expand Down Expand Up @@ -170,6 +185,10 @@ idna==3.7
# via yarl
imagesize==1.4.1
# via sphinx
importlib-metadata==7.1.0
# via sphinx
importlib-resources==6.4.0
# via matplotlib
iniconfig==2.0.0
# via pytest
jinja2==3.1.4
Expand Down Expand Up @@ -428,6 +447,8 @@ tokenizers==0.19.1
# via anthropic
toml==0.10.2
# via streamlit
tomli==2.0.1
# via pytest
toolz==0.12.1
# via altair
tornado==6.4
Expand All @@ -440,7 +461,9 @@ tqdm==4.66.4
typer==0.12.3
# via fastapi-cli
typing-extensions==4.12.0
# via altair
# via anthropic
# via anyio
# via fastapi
# via fastapi-pagination
# via google-generativeai
Expand All @@ -452,9 +475,11 @@ typing-extensions==4.12.0
# via pyee
# via sf-hamilton
# via sqlalchemy
# via starlette
# via streamlit
# via typer
# via typing-inspect
# via uvicorn
typing-inspect==0.9.0
# via dataclasses-json
# via sf-hamilton
Expand All @@ -472,11 +497,16 @@ urllib3==1.26.18
uvicorn==0.29.0
# via burr
# via fastapi
uvloop==0.19.0
# via uvicorn
watchdog==4.0.1
# via streamlit
watchfiles==0.21.0
# via uvicorn
websockets==12.0
# via uvicorn
win32-setctime==1.1.0
# via loguru
yarl==1.9.4
# via aiohttp
zipp==3.19.1
# via importlib-metadata
# via importlib-resources
9 changes: 9 additions & 0 deletions requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ anyio==4.3.0
# via groq
# via httpx
# via openai
async-timeout==4.0.3
# via aiohttp
# via langchain
attrs==23.2.0
# via aiohttp
beautifulsoup4==4.12.3
Expand All @@ -40,6 +43,8 @@ certifi==2024.2.2
# via requests
charset-normalizer==3.3.2
# via requests
colorama==0.4.6
# via tqdm
dataclasses-json==0.6.6
# via langchain
# via langchain-community
Expand All @@ -49,6 +54,8 @@ distro==1.9.0
# via anthropic
# via groq
# via openai
exceptiongroup==1.2.1
# via anyio
faiss-cpu==1.8.0
# via scrapegraphai
filelock==3.14.0
Expand Down Expand Up @@ -87,6 +94,7 @@ graphviz==0.20.3
# via scrapegraphai
greenlet==3.0.3
# via playwright
# via sqlalchemy
groq==0.8.0
# via langchain-groq
grpcio==1.64.0
Expand Down Expand Up @@ -267,6 +275,7 @@ tqdm==4.66.4
# via scrapegraphai
typing-extensions==4.12.0
# via anthropic
# via anyio
# via google-generativeai
# via groq
# via huggingface-hub
Expand Down
4 changes: 2 additions & 2 deletions scrapegraphai/utils/logging.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import sys
import threading
from functools import lru_cache

from typing import Optional

_library_name = __name__.split(".", maxsplit=1)[0]

Expand Down Expand Up @@ -43,7 +43,7 @@ def _set_library_root_logger() -> None:
library_root_logger.propagate = False


def get_logger(name: str | None = None) -> logging.Logger:
def get_logger(name: Optional[str] = None) -> logging.Logger:
_set_library_root_logger()
return logging.getLogger(name or _library_name)

Expand Down

0 comments on commit 8be27ba

Please sign in to comment.