diff --git a/overviewer.py b/overviewer.py index 2c626c2..cb1b0a9 100755 --- a/overviewer.py +++ b/overviewer.py @@ -32,8 +32,6 @@ import util logging.basicConfig(level=logging.INFO,format="%(asctime)s [%(levelname)s] %(message)s") -#import this before to ensure it doesn't have an errors or c_overviewer will eat them -import chunk # make sure the c_overviewer extension is available try: import c_overviewer diff --git a/src/iterate.c b/src/iterate.c index 1dcce1a..f535f39 100644 --- a/src/iterate.c +++ b/src/iterate.c @@ -32,11 +32,16 @@ int init_chunk_render(void) { if (blockmap) return 1; textures = PyImport_ImportModule("textures"); - chunk_mod = PyImport_ImportModule("chunk"); - /* ensure none of these pointers are NULL */ - if ((!textures) || (!chunk_mod)) { - fprintf(stderr, "\ninit_chunk_render failed\n"); + if ((!textures)) { + fprintf(stderr, "\ninit_chunk_render failed to load; textures\n"); + return 1; + } + + chunk_mod = PyImport_ImportModule("chunk"); + /* ensure none of these pointers are NULL */ + if ((!chunk_mod)) { + fprintf(stderr, "\ninit_chunk_render failed to load; chunk\n"); return 1; }