File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 4141
4242T_ConfigParser = TypeVar ('T_ConfigParser' , bound = 'GitConfigParser' )
4343
44- if sys .version_info [:2 ] < (3 , 7 ):
44+ if sys .version_info [:2 ] < (3 , 7 , 2 ):
45+ # typing.Ordereddict not added until py 3.7.2
4546 from collections import OrderedDict
4647 OrderedDict_OMD = OrderedDict
48+ elif sys .version_info [:2 ] >= (3 , 10 ):
49+ # then deprecated from 3.10 as collections.OrderedDict was made generic
50+ from collections import OrderedDict
51+ OrderedDict_OMD = OrderedDict [str , List [_T ]]
4752else :
4853 from typing import OrderedDict
49- OrderedDict_OMD = OrderedDict [str , List [_T ]]
54+ OrderedDict_OMD = OrderedDict [str , List [_T ]] # type: ignore[assignment, misc]
5055
5156# -------------------------------------------------------------
5257
You can’t perform that action at this time.
0 commit comments