python3.9,removed windows build,kick vote,ban mute commands , rjcd

This commit is contained in:
imayushsaini 2021-11-10 17:26:07 +05:30
parent 94bdfb531a
commit dbe040a017
2453 changed files with 3797 additions and 437553 deletions

View file

@ -9,7 +9,7 @@ from enum import Enum, unique
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from typing import Any, ClassVar, Type
from typing import Any, ClassVar
@unique
@ -113,7 +113,10 @@ def _windows_enable_color() -> bool:
fdout = os.open('CONOUT$', os.O_RDWR)
try:
hout = msvcrt.get_osfhandle(fdout) # type: ignore
# pylint: disable=useless-suppression
# pylint: disable=no-value-for-parameter
old_mode = wintypes.DWORD()
# pylint: enable=useless-suppression
kernel32.GetConsoleMode(hout, ctypes.byref(old_mode))
mode = (new_mode & mask) | (old_mode.value & ~mask)
kernel32.SetConsoleMode(hout, mode)
@ -298,7 +301,7 @@ class ClrNever(ClrBase):
_envval = os.environ.get('EFRO_TERMCOLORS')
_color_enabled: bool = (True if _envval == '1' else
False if _envval == '0' else _default_color_enabled())
Clr: Type[ClrBase]
Clr: type[ClrBase]
if _color_enabled:
Clr = ClrAlways
else: