Skip to content

Commit 8be27ba

Browse files
committed
fix(3.9): python 3.9 logging fix
1 parent 5619bca commit 8be27ba

File tree

3 files changed

+43
-4
lines changed

3 files changed

+43
-4
lines changed

requirements-dev.lock

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ anyio==4.3.0
3030
# via openai
3131
# via starlette
3232
# via watchfiles
33+
async-timeout==4.0.3
34+
# via aiohttp
35+
# via langchain
3336
attrs==23.2.0
3437
# via aiohttp
3538
# via jsonschema
@@ -48,6 +51,7 @@ botocore==1.34.113
4851
# via boto3
4952
# via s3transfer
5053
burr==0.19.1
54+
# via burr
5155
# via scrapegraphai
5256
cachetools==5.3.3
5357
# via google-auth
@@ -63,6 +67,13 @@ click==8.1.7
6367
# via streamlit
6468
# via typer
6569
# via uvicorn
70+
colorama==0.4.6
71+
# via click
72+
# via loguru
73+
# via pytest
74+
# via sphinx
75+
# via tqdm
76+
# via uvicorn
6677
contourpy==1.2.1
6778
# via matplotlib
6879
cycler==0.12.1
@@ -82,6 +93,9 @@ docutils==0.19
8293
# via sphinx
8394
email-validator==2.1.1
8495
# via fastapi
96+
exceptiongroup==1.2.1
97+
# via anyio
98+
# via pytest
8599
faiss-cpu==1.8.0
86100
# via scrapegraphai
87101
fastapi==0.111.0
@@ -136,6 +150,7 @@ graphviz==0.20.3
136150
# via scrapegraphai
137151
greenlet==3.0.3
138152
# via playwright
153+
# via sqlalchemy
139154
groq==0.8.0
140155
# via langchain-groq
141156
grpcio==1.64.0
@@ -170,6 +185,10 @@ idna==3.7
170185
# via yarl
171186
imagesize==1.4.1
172187
# via sphinx
188+
importlib-metadata==7.1.0
189+
# via sphinx
190+
importlib-resources==6.4.0
191+
# via matplotlib
173192
iniconfig==2.0.0
174193
# via pytest
175194
jinja2==3.1.4
@@ -428,6 +447,8 @@ tokenizers==0.19.1
428447
# via anthropic
429448
toml==0.10.2
430449
# via streamlit
450+
tomli==2.0.1
451+
# via pytest
431452
toolz==0.12.1
432453
# via altair
433454
tornado==6.4
@@ -440,7 +461,9 @@ tqdm==4.66.4
440461
typer==0.12.3
441462
# via fastapi-cli
442463
typing-extensions==4.12.0
464+
# via altair
443465
# via anthropic
466+
# via anyio
444467
# via fastapi
445468
# via fastapi-pagination
446469
# via google-generativeai
@@ -452,9 +475,11 @@ typing-extensions==4.12.0
452475
# via pyee
453476
# via sf-hamilton
454477
# via sqlalchemy
478+
# via starlette
455479
# via streamlit
456480
# via typer
457481
# via typing-inspect
482+
# via uvicorn
458483
typing-inspect==0.9.0
459484
# via dataclasses-json
460485
# via sf-hamilton
@@ -472,11 +497,16 @@ urllib3==1.26.18
472497
uvicorn==0.29.0
473498
# via burr
474499
# via fastapi
475-
uvloop==0.19.0
476-
# via uvicorn
500+
watchdog==4.0.1
501+
# via streamlit
477502
watchfiles==0.21.0
478503
# via uvicorn
479504
websockets==12.0
480505
# via uvicorn
506+
win32-setctime==1.1.0
507+
# via loguru
481508
yarl==1.9.4
482509
# via aiohttp
510+
zipp==3.19.1
511+
# via importlib-metadata
512+
# via importlib-resources

requirements.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ anyio==4.3.0
2222
# via groq
2323
# via httpx
2424
# via openai
25+
async-timeout==4.0.3
26+
# via aiohttp
27+
# via langchain
2528
attrs==23.2.0
2629
# via aiohttp
2730
beautifulsoup4==4.12.3
@@ -40,6 +43,8 @@ certifi==2024.2.2
4043
# via requests
4144
charset-normalizer==3.3.2
4245
# via requests
46+
colorama==0.4.6
47+
# via tqdm
4348
dataclasses-json==0.6.6
4449
# via langchain
4550
# via langchain-community
@@ -49,6 +54,8 @@ distro==1.9.0
4954
# via anthropic
5055
# via groq
5156
# via openai
57+
exceptiongroup==1.2.1
58+
# via anyio
5259
faiss-cpu==1.8.0
5360
# via scrapegraphai
5461
filelock==3.14.0
@@ -87,6 +94,7 @@ graphviz==0.20.3
8794
# via scrapegraphai
8895
greenlet==3.0.3
8996
# via playwright
97+
# via sqlalchemy
9098
groq==0.8.0
9199
# via langchain-groq
92100
grpcio==1.64.0
@@ -267,6 +275,7 @@ tqdm==4.66.4
267275
# via scrapegraphai
268276
typing-extensions==4.12.0
269277
# via anthropic
278+
# via anyio
270279
# via google-generativeai
271280
# via groq
272281
# via huggingface-hub

scrapegraphai/utils/logging.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import sys
99
import threading
1010
from functools import lru_cache
11-
11+
from typing import Optional
1212

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

@@ -43,7 +43,7 @@ def _set_library_root_logger() -> None:
4343
library_root_logger.propagate = False
4444

4545

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

0 commit comments

Comments
 (0)