src/blacksmith/domain/model/params.py
File params.py
has 317 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import abc
import warnings
from dataclasses import dataclass
from functools import partial
from typing import (
ResponseBox
has 23 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class ResponseBox(Generic[TResponse, TError_co]):
"""
Wrap a HTTP response and deserialize it.
::
Function __init__
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __init__(