ensure_mro_order

app.util.helpers.mro.ensure_mro_order(final: type | object, target: type, *, before: __annotationlib_name_2__ | Iterable[__annotationlib_name_1__] | None = None, after: __annotationlib_name_4__ | Iterable[__annotationlib_name_3__] | None = None, fail: bool = True) bool[source]
Parameters:
  • final (type | object)

  • target (type)

  • before (__annotationlib_name_2__ | Iterable[__annotationlib_name_1__] | None)

  • after (__annotationlib_name_4__ | Iterable[__annotationlib_name_3__] | None)

  • fail (bool)

Return type:

bool