Commit ae11df7 1 parent 7a49bfe commit ae11df7 Copy full SHA for ae11df7
File tree 4 files changed +8
-4
lines changed
4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 18
18
from datetime import datetime , timezone
19
19
20
20
from discord .ext import commands
21
- from typing_extensions import ParamSpec
21
+ from typing_extensions import Concatenate , ParamSpec
22
22
23
23
from jishaku .types import BotT , ContextA
24
24
49
49
50
50
T = typing .TypeVar ('T' )
51
51
P = ParamSpec ('P' )
52
- Concatenate = typing .Concatenate
53
52
Task = asyncio .Task [typing .Any ]
54
53
GenericFeature = typing .TypeVar ('GenericFeature' , bound = 'Feature' )
55
54
Original file line number Diff line number Diff line change 13
13
14
14
import sys
15
15
import typing
16
- from importlib .metadata import distribution , packages_distributions
16
+
17
+ try :
18
+ from importlib .metadata import distribution , packages_distributions
19
+ except ImportError :
20
+ from importlib_metadata import distribution , packages_distributions
17
21
18
22
import discord
19
23
from discord .ext import commands
Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ def __init__(
89
89
self .stdout_task = self .make_reader_task (self .process .stdout , self .stdout_handler ) if self .process .stdout else None
90
90
self .stderr_task = self .make_reader_task (self .process .stderr , self .stderr_handler ) if self .process .stderr else None
91
91
92
- self .queue : asyncio .Queue [str ] = asyncio .Queue (maxsize = 250 )
92
+ self .queue : ' asyncio.Queue[str]' = asyncio .Queue (maxsize = 250 )
93
93
94
94
@property
95
95
def closed (self ) -> bool :
Original file line number Diff line number Diff line change @@ -4,3 +4,4 @@ discord.py >= 2.3.2
4
4
import_expression >= 1.1.4, < 2.0.0
5
5
tabulate >= 0.9.0
6
6
typing-extensions >= 4.3, < 5
7
+ importlib_metadata >= 3.7.0; python_version < "3.10"
You can’t perform that action at this time.
0 commit comments