cogs/games/base.py
File base.py
has 282 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import asyncio
import contextlib
import enum
import functools
import inspect
Function __init_subclass__
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __init_subclass__(cls, *, game_cls, name=None, cmd=None, aliases=(), **kwargs):
Function __init_subclass__
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __init_subclass__(cls, *, board_factory, move_pattern=None, timeout=120):