[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13390] trunk/blender/release/scripts/ lightwave_import.py: fix for lightwave object loader
Campbell Barton
ideasman42 at gmail.com
Thu Jan 24 21:31:11 CET 2008
Revision: 13390
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13390
Author: campbellbarton
Date: 2008-01-24 21:31:11 +0100 (Thu, 24 Jan 2008)
Log Message:
-----------
fix for lightwave object loader
Modified Paths:
--------------
trunk/blender/release/scripts/lightwave_import.py
Modified: trunk/blender/release/scripts/lightwave_import.py
===================================================================
--- trunk/blender/release/scripts/lightwave_import.py 2008-01-24 20:11:54 UTC (rev 13389)
+++ trunk/blender/release/scripts/lightwave_import.py 2008-01-24 20:31:11 UTC (rev 13390)
@@ -656,7 +656,12 @@
# ima, IMAG, g_IMAG refers to clip dictionary 'ID' entries: refer to blok and surf
clip_dict = {}
data = cStringIO.StringIO(lwochunk.read())
- image_index, = struct.unpack(">L", data.read(4))
+ data_str = data.read(4)
+ if len(data_str) < 4: # can be zero also??? :/
+ # Should not happen but lw can import so we should too
+ return
+
+ image_index, = struct.unpack(">L", )
clip_dict['ID'] = image_index
i = 4
while(i < lwochunk.chunksize):
@@ -1635,10 +1640,14 @@
Blender.Window.FileSelector(read, "Import LWO", '*.lwo')
-
+'''
if __name__=='__main__':
main()
+'''
+read('/home/ideasman42/Desktop/Risco.lwo')
+
+
# Cams debugging lwo loader
"""
TIME= Blender.sys.time()
More information about the Bf-blender-cvs
mailing list