This commit is contained in:
ytshen 2024-02-17 15:50:02 +08:00
parent c6ffe48513
commit c5c1b79111
2 changed files with 3 additions and 1 deletions

View File

@ -27,8 +27,10 @@ def fallback_if_need(current, previous, associate_map=None):
if current[key]: if current[key]:
fallback_if_need(current[key], value, associate_map.get(key, {})) fallback_if_need(current[key], value, associate_map.get(key, {}))
else: else:
print(f'fallback {key}')
current[key] = value current[key] = value
elif key not in current: elif key not in current:
print(f'fallback {key}')
current[key] = value current[key] = value
elif isinstance(current, list) and (uid := associate_map.get(fallback_associated_unique_id)): elif isinstance(current, list) and (uid := associate_map.get(fallback_associated_unique_id)):

View File

@ -182,7 +182,7 @@ def parse(plugin, **kwargs):
print(f'handle {plugin[repo]} request {release_url} failed: {e}') print(f'handle {plugin[repo]} request {release_url} failed: {e}')
plugin[releases] = release_infos plugin[releases] = release_infos
if name not in plugin: if name not in plugin:
plugin[name] = plugin[repo].split('/')[-1] plugin[name] = plugin[repo].split('/')[-1]