add even more debug

This commit is contained in:
Laura Klünder 2017-11-16 22:50:44 +01:00
parent 2cffd210ca
commit 80d3b73393

View file

@ -3,6 +3,7 @@ import math
import os import os
import struct import struct
import threading import threading
import traceback
from itertools import chain from itertools import chain
import numpy as np import numpy as np
@ -16,6 +17,8 @@ from shapely.ops import unary_union
from c3nav.mapdata.models import MapUpdate from c3nav.mapdata.models import MapUpdate
from c3nav.mapdata.utils.models import get_submodels from c3nav.mapdata.utils.models import get_submodels
logger = logging.getLogger('c3nav')
class MapHistory: class MapHistory:
# binary format (everything little-endian): # binary format (everything little-endian):
@ -51,7 +54,8 @@ class MapHistory:
# noinspection PyTypeChecker # noinspection PyTypeChecker
data = np.fromstring(f.read(width*height*2), np.uint16).reshape((height, width)) data = np.fromstring(f.read(width*height*2), np.uint16).reshape((height, width))
return cls(resolution, x, y, list(updates), data, filename) return cls(resolution, x, y, list(updates), data, filename)
except (FileNotFoundError, struct.error): except (FileNotFoundError, struct.error) as e:
logger.info('Exception in MapHistory loading! %s' % traceback.format_exc())
if default_update is None: if default_update is None:
default_update = MapUpdate.last_update() default_update = MapUpdate.last_update()
new_empty = cls(updates=[default_update], filename=filename) new_empty = cls(updates=[default_update], filename=filename)