Commit 75458c28e627bee7ddc81bfe869bc082da6a6e83

Authored by Sébastien Larinier
1 parent 2b4c84f2

print compliant python3.5

Showing 1 changed file with 3 additions and 3 deletions
oletools/olevba.py
... ... @@ -214,7 +214,7 @@ __version__ = '0.48'
214 214  
215 215 import sys, logging
216 216 import struct
217   -import cStringIO
  217 +from _io import StringIO
218 218 import math
219 219 import zipfile
220 220 import re
... ... @@ -1205,7 +1205,7 @@ def _extract_vba(ole, vba_root, project_path, dir_path, relaxed=False):
1205 1205 else:
1206 1206 raise UnexpectedDataError(dir_path, name, expected, value)
1207 1207  
1208   - dir_stream = cStringIO.StringIO(decompress_stream(dir_compressed))
  1208 + dir_stream = StringIO(decompress_stream(dir_compressed))
1209 1209  
1210 1210 # PROJECTSYSKIND Record
1211 1211 projectsyskind_id = struct.unpack("<H", dir_stream.read(2))[0]
... ... @@ -2131,7 +2131,7 @@ class VBA_Parser(object):
2131 2131 _file = filename
2132 2132 else:
2133 2133 # file already read in memory, make it a file-like object for zipfile:
2134   - _file = cStringIO.StringIO(data)
  2134 + _file = StringIO(data)
2135 2135 #self.file = _file
2136 2136 self.ole_file = None
2137 2137 self.ole_subfiles = []
... ...