We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39a09aa commit b77d983Copy full SHA for b77d983
json_to_models/registry.py
@@ -206,12 +206,14 @@ def fix_name_duplicates(self):
206
"""
207
counter = defaultdict(int)
208
for model in self.models:
209
- counter[model.name] += 1
+ counter[model.name or model.index] += 1
210
if counter[model.name] > 1:
211
model.set_raw_name(model.name_joiner(model.name, model.index), generated=True)
212
213
def generate_names(self):
214
215
if model.is_name_generated is None:
216
model.generate_name()
217
+ if model.name is None:
218
+ model.set_raw_name("Unknown_" + model.index, True)
219
self.fix_name_duplicates()
0 commit comments