From 7dcf40fc2043583a2fa1df5c334d4a9798642a16 Mon Sep 17 00:00:00 2001 From: Nicolas F Date: Sun, 18 Oct 2015 21:33:08 +0200 Subject: [PATCH] Add region directory to corruption warnings Fixes issue #1251 --- overviewer_core/world.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/overviewer_core/world.py b/overviewer_core/world.py index 910362f..47528fd 100644 --- a/overviewer_core/world.py +++ b/overviewer_core/world.py @@ -360,6 +360,7 @@ class RegionSet(object): time.sleep(0.5) continue else: + logging.warning("The following was encountered while reading from %s:", self.regiondir) if isinstance(e, nbt.CorruptRegionError): logging.warning("Tried several times to read chunk %d,%d. Its region (%d,%d) may be corrupt. Giving up.", x, z,x//32,z//32) @@ -467,7 +468,7 @@ class RegionSet(object): try: mcr = self._get_regionobj(regionfile) except nbt.CorruptRegionError: - logging.warning("Found a corrupt region file at %s,%s. Skipping it.", regionx, regiony) + logging.warning("Found a corrupt region file at %s,%s in %s, Skipping it.", regionx, regiony, self.regiondir) continue for chunkx, chunky in mcr.get_chunks(): yield chunkx+32*regionx, chunky+32*regiony, mcr.get_chunk_timestamp(chunkx, chunky) @@ -487,7 +488,7 @@ class RegionSet(object): try: mcr = self._get_regionobj(regionfile) except nbt.CorruptRegionError: - logging.warning("Found a corrupt region file at %s,%s. Skipping it.", regionx, regiony) + logging.warning("Found a corrupt region file at %s,%s in %s, Skipping it.", regionx, regiony, self.regiondir) continue for chunkx, chunky in mcr.get_chunks():