From 321839edaa6714aea386f90351292cd767e0069b Mon Sep 17 00:00:00 2001 From: Victor Perron Date: Fri, 20 Mar 2015 10:33:40 +0100 Subject: [PATCH] Make OleFileIO VT dict building more comprehensive Also is more resilient to a weird RuntimeError upon iteration sometimes yielded in tests. --- PIL/OleFileIO.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/PIL/OleFileIO.py b/PIL/OleFileIO.py index c1cc5d5b6..978a4c3f7 100755 --- a/PIL/OleFileIO.py +++ b/PIL/OleFileIO.py @@ -339,10 +339,8 @@ VT_VECTOR=0x1000; # map property id to name (for debugging purposes) -VT = {} -for keyword, var in list(vars().items()): - if keyword[:3] == "VT_": - VT[var] = keyword +VT = dict((var, keyword) for keyword, var in vars().items() if keyword[:3] == 'VT_') + # # --------------------------------------------------------------------