Skip to content

Commit 15c57fa

Browse files
committed
Fix list service permissions. Fix non displayed Deprecation warning
1 parent 15c645f commit 15c57fa

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

ecs_composex/compose/x_resources/services_resources.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def define_service_to_associate(
7272
return _associated_service
7373

7474
def handle_families_targets_expansion_list(
75-
self, service_name: str, service_def, settings: ComposeXSettings
75+
self, service_name: str, service_def: dict, settings: ComposeXSettings
7676
):
7777
"""
7878
Method to list all families and services that are targets of the resource.
@@ -95,7 +95,7 @@ def handle_families_targets_expansion_list(
9595
service_name, family_name, settings
9696
)
9797
],
98-
set_else_none(service_def[access_key], service_def, {}),
98+
set_else_none(access_key, service_def, {}),
9999
service_def,
100100
)
101101
)
@@ -210,10 +210,11 @@ def set_services_targets(self, settings):
210210
LOG.debug(f"{self.module.res_key}.{self.name} No Services defined.")
211211
return
212212
if isinstance(self.services, list):
213-
from warnings import warn
213+
from warnings import simplefilter, warn
214214

215+
simplefilter("always", DeprecationWarning)
215216
warn(
216-
"Services list will be deprecated in future versions. Use Services objects instead.",
217+
"Services list will be deprecated in the next version. Use Services objects instead.",
217218
DeprecationWarning,
218219
)
219220
self.set_services_targets_from_list(settings)

0 commit comments

Comments
 (0)