get_concrete_argument

app.util.helpers.generics.get_concrete_argument(cls: GenericAlias, param: ParamType) ConcreteArgType[source]

Return the concrete origin type bound to param for cls.

Raises:

GenericsError – If param cannot be resolved to a concrete, generic-aware type.

Parameters:
  • cls (GenericAlias)

  • param (ParamType)

Return type:

ConcreteArgType