@@ -122,20 +122,21 @@ def resolve_provider(
122
122
) -> Optional [providers .Provider ]:
123
123
if isinstance (provider , providers .Delegate ):
124
124
return self ._resolve_delegate (provider )
125
- if isinstance (provider , (
125
+ elif isinstance (provider , (
126
126
providers .ProvidedInstance ,
127
127
providers .AttributeGetter ,
128
128
providers .ItemGetter ,
129
129
providers .MethodCaller ,
130
130
)):
131
131
return self ._resolve_provided_instance (provider )
132
- if isinstance (provider , providers .ConfigurationOption ):
132
+ elif isinstance (provider , providers .ConfigurationOption ):
133
133
return self ._resolve_config_option (provider )
134
- if isinstance (provider , providers .TypedConfigurationOption ):
134
+ elif isinstance (provider , providers .TypedConfigurationOption ):
135
135
return self ._resolve_config_option (provider .option , as_ = provider .provides )
136
- if isinstance (provider , str ):
136
+ elif isinstance (provider , str ):
137
137
return self ._resolve_string_id (provider , modifier )
138
- return self ._resolve_provider (provider )
138
+ else :
139
+ return self ._resolve_provider (provider )
139
140
140
141
def _resolve_string_id (
141
142
self ,
0 commit comments