Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

Commit 7ec95ce

Browse files
committed
pass down service names
1 parent 46fb386 commit 7ec95ce

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

gapic/schema/api.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1235,7 +1235,7 @@ def proto(self) -> Proto:
12351235
return dataclasses.replace(
12361236
naive,
12371237
all_enums=collections.OrderedDict(
1238-
(k, v.with_context(collisions=global_collisions))
1238+
(k, v.with_context(collisions=global_collisions, context_cache=self.context_cache))
12391239
for k, v in naive.all_enums.items()
12401240
),
12411241
all_messages=collections.OrderedDict(
@@ -1244,6 +1244,7 @@ def proto(self) -> Proto:
12441244
v.with_context(
12451245
collisions=global_collisions,
12461246
visited_messages=visited_messages,
1247+
context_cache=self.context_cache,
12471248
),
12481249
)
12491250
for k, v in naive.all_messages.items()
@@ -1254,13 +1255,14 @@ def proto(self) -> Proto:
12541255
(
12551256
k,
12561257
v.with_context(
1257-
collisions=global_collisions,
1258+
collisions=frozenset(v.names),
12581259
visited_messages=visited_messages,
1260+
context_cache=self.context_cache,
12591261
),
12601262
)
12611263
for k, v in naive.services.items()
12621264
),
1263-
meta=naive.meta.with_context(collisions=naive.names),
1265+
meta=naive.meta.with_context(collisions=naive.names, context_cache=self.context_cache),
12641266
)
12651267

12661268
@cached_property

0 commit comments

Comments
 (0)