Add explicit struct usage.
authorDan Olson <theoddone33@icculus.org>
Mon, 23 Nov 2009 09:22:01 +0000 (01:22 -0800)
committerDan Olson <theoddone33@icculus.org>
Mon, 23 Nov 2009 09:22:01 +0000 (01:22 -0800)
pyhexen/wad.py

index 8083324..a4c3fce 100644 (file)
@@ -1,16 +1,16 @@
 
 import os
 import os.path
-from struct import *
+import struct
 
 class WadException(Exception):
        pass
 
 class WadDesc:
        wadinfo_t = '<4sii'
-       wadinfo_size = calcsize (wadinfo_t)
+       wadinfo_size = struct.calcsize (wadinfo_t)
        filelump_t = '<ii8s'
-       filelump_size = calcsize (filelump_t)
+       filelump_size = struct.calcsize (filelump_t)
 
 class WadReader:
        def __init__(self):
@@ -28,7 +28,7 @@ class WadReader:
                lumpinfo = []
                if ext.lower() == '.wad':
                        # yay, a wad file.
-                       (id, numLumps, infoTable) = unpack (WadDesc.wadinfo_t, fileHandle.read(WadDesc.wadinfo_size))
+                       (id, numLumps, infoTable) = struct.unpack (WadDesc.wadinfo_t, fileHandle.read(WadDesc.wadinfo_size))
 
                        if id != 'IWAD' and id != 'PWAD':
                                raise WadException("Wad file %s doesn't have IWAD or PWAD id" % filename)