File tree Expand file tree Collapse file tree 2 files changed +9
-14
lines changed Expand file tree Collapse file tree 2 files changed +9
-14
lines changed Original file line number Diff line number Diff line change 46
46
from .payloads import EventErrorPayload , WebsocketSubscriptionData
47
47
from .user import ActiveExtensions , Extension , PartialUser , User
48
48
from .utils import MISSING , EventWaiter , clamp , unwrap_function
49
- from .web import AiohttpAdapter
49
+ from .web import AiohttpAdapter , has_starlette
50
50
from .web .utils import BaseAdapter
51
51
52
52
@@ -145,6 +145,10 @@ def __init__(
145
145
session = session ,
146
146
client = self ,
147
147
)
148
+ if not has_starlette :
149
+ msg = "If you require the StarletteAdapter please install the required packages: 'pip install twitchio[starlette]'."
150
+ logger .warning (msg )
151
+
148
152
adapter : BaseAdapter | type [BaseAdapter ] = options .get ("adapter" , AiohttpAdapter )
149
153
if isinstance (adapter , BaseAdapter ):
150
154
adapter .client = self
Original file line number Diff line number Diff line change 24
24
25
25
from __future__ import annotations
26
26
27
- import logging
28
-
29
- from ..utils import ColorFormatter
30
27
from .aio_adapter import AiohttpAdapter as AiohttpAdapter
31
28
from .utils import BaseAdapter as BaseAdapter , FetchTokenPayload as FetchTokenPayload
32
29
33
30
34
- handler = logging .StreamHandler ()
35
- handler .setFormatter (ColorFormatter ())
36
- logger = logging .getLogger (__name__ )
37
- logger .addHandler (handler )
38
-
31
+ has_starlette = False
39
32
40
33
try :
41
34
from .starlette_adapter import StarletteAdapter as StarletteAdapter
42
35
except ImportError :
43
- msg = "If you require the StarletteAdapter please install the required packages: 'pip install twitchio[starlette]'."
44
- logger .warning ("Starlette or uvicorn is not installed, StarletteAdapter support will not be available. %s" , msg )
45
-
46
-
47
- logger .removeHandler (handler )
36
+ has_starlette = False
37
+ else :
38
+ has_starlette = True
You can’t perform that action at this time.
0 commit comments