Code

Rating   Name Duplication Size Complexity CRAP
C lagom.experimental.context_based.AsyncContextContainer.__aenter__() 0 18 9 9
B lagom.experimental.context_based.AsyncContextContainer._context_type_def() 0 11 7 7
B lagom.container.Container.define() 0 16 6 6.01
B lagom.environment.Env.__init__() 0 30 5 5.04
A lagom.container.Container.__init__() 0 16 5 5
A lagom.decorators.context_dependency_definition() 0 13 5 5.02
A lagom.container.Container.magic_partial() 0 23 3 3
A lagom.container.Container.partial() 0 23 3 3
A lagom.definitions.normalise() 0 11 5 5
A lagom.container.Container._reflection_build_with_err_handling() 0 12 5 5.02
A tests.test_error_handling.test_generic_io_cant_be_resolved() 0 19 2 ?
A lagom.container.Container._infer_dependencies() 0 18 1 1
A tests.benchmarking.test_basic_benchmarks.test_context_partials() 0 18 2 ?
A lagom.experimental.integrations.django.DjangoIntegration._bind_view_methods_to_container() 0 18 4 14.72
A lagom.experimental.context_based.AsyncContextContainer.magic_partial() 22 16 3 3.02