Core: differentiate between unknown worlds and broken worlds in error message (#2903)

This commit is contained in:
Fabian Dill
2024-03-28 22:21:56 +01:00
committed by GitHub
parent 74b2bf5161
commit de860623d1
2 changed files with 11 additions and 1 deletions

View File

@@ -20,9 +20,13 @@ __all__ = {
"user_folder",
"GamesPackage",
"DataPackage",
"failed_world_loads",
}
failed_world_loads: List[str] = []
class GamesPackage(TypedDict, total=False):
item_name_groups: Dict[str, List[str]]
item_name_to_id: Dict[str, int]
@@ -87,6 +91,7 @@ class WorldSource:
file_like.seek(0)
import logging
logging.exception(file_like.read())
failed_world_loads.append(os.path.basename(self.path).rsplit(".", 1)[0])
return False