Skip to content

Commit 769f110

Browse files
committed
Fix guidebook script
1 parent 732123f commit 769f110

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

gm4_guidebook/generate_guidebooks.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ def item_to_display(item: str, components: dict[str, Any] | None, ctx: Context)
853853
"hover_event": {
854854
"action": "show_item",
855855
"id": item,
856-
"components": components,
856+
**({"components": components} if components else {}),
857857
}
858858
}
859859
slot_under: dict[Any, Any] = {
@@ -874,7 +874,7 @@ def item_to_display(item: str, components: dict[str, Any] | None, ctx: Context)
874874
"hover_event": {
875875
"action": "show_item",
876876
"id": item,
877-
"components": components or {},
877+
**({"components": components} if components else {}),
878878
}
879879
}
880880
return slot, slot_under
@@ -1517,7 +1517,7 @@ def generate_unlock_function(section: Section, book_id: str, page_index: int, lo
15171517
"""
15181518
Creates the page storage to store book info for a given module
15191519
"""
1520-
def generate_page_storage(book: Book, ctx: Context) -> any: # type: ignore
1520+
def generate_page_storage(book: Book, ctx: Context) -> dict[str, Any]:
15211521
hand_initial:list[Any] = []
15221522
hand_unlockable:dict[str,Any] = {}
15231523
lectern_initial:list[Any] = [["\n\n",{"translate":"gui.gm4.guidebook.page","fallback":"","color":"white","font":"gm4:guidebook"}],["",{"translate":"gui.gm4.guidebook.page.toc","fallback":"","color":"white","font":"gm4:guidebook"}],["\n\n",{"translate":"gui.gm4.guidebook.page","fallback":"","color":"white","font":"gm4:guidebook"}],["\n\n",{"translate":"gui.gm4.guidebook.page","fallback":"","color":"white","font":"gm4:guidebook"}],["\n\n",{"translate":"gui.gm4.guidebook.page","fallback":"","color":"white","font":"gm4:guidebook"}]]
@@ -1738,7 +1738,7 @@ def get_texture_color(texture: PngFile|None) -> str:
17381738
# Find the colors that occur most often
17391739
try:
17401740
palette: list[int] = texture.image.convert('P', palette=Image.ADAPTIVE, colors=4).getpalette() # type: ignore ; PIL typing is weird
1741-
except ValueError as e:
1741+
except ValueError:
17421742
return "#000000"
17431743
if not palette:
17441744
return "#000000"

0 commit comments

Comments
 (0)