From 331e38647025e1d4f2bf4b18d046d43beb88710b Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Fri, 31 Jul 2020 10:21:19 +0200 Subject: [PATCH] path problem for services objects --- src/rougail/annotator.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/rougail/annotator.py b/src/rougail/annotator.py index bc8f733c..255dd78d 100644 --- a/src/rougail/annotator.py +++ b/src/rougail/annotator.py @@ -245,7 +245,7 @@ class ServiceAnnotator: setattr(new_service, elttype, values) continue eltname = elttype + 's' - path = '.'.join(['services', eltname]) + path = '.'.join(['services', service_name, eltname]) family = self.gen_family(eltname, path, ) @@ -254,7 +254,7 @@ class ServiceAnnotator: family.family = self.make_group_from_elts(service_name, elttype, values, - f'services.{service_name}.{eltname}', + path, ) setattr(new_service, elttype, family) new_service.doc = new_service.name @@ -265,8 +265,6 @@ class ServiceAnnotator: name, path, ): - if self.objectspace.paths.family_is_defined(path): - return self.objectspace.paths.get_family_obj(path) family = self.objectspace.family() family.name = normalize_family(name) family.doc = name