Skip to content

Commit 50d4e15

Browse files
fix: skip empty name in codegen
An empty name occurs with a client-only schema from juju 3.1.0. No facades seem to be missing, so skipping the bad entry seems to be the cleanest solution.
1 parent 79aac2c commit 50d4e15

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

juju/client/facade.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,8 @@ def buildTypes(schema, capture):
350350
for kind in sorted((k for k in schema.types if not isinstance(k, str)),
351351
key=lambda x: str(x)):
352352
name = schema.types[kind]
353+
if not name:
354+
continue
353355
if name in capture and name not in NAUGHTY_CLASSES:
354356
continue
355357
args = Args(schema, kind)

0 commit comments

Comments
 (0)