diff --git a/Tools/PyUtils/python/RootUtils.py b/Tools/PyUtils/python/RootUtils.py index f1028f5fe620ada03aabd4bd148fc2db8d1be3ea..a4c277887370d4da4214c800ca145f60d212437e 100644 --- a/Tools/PyUtils/python/RootUtils.py +++ b/Tools/PyUtils/python/RootUtils.py @@ -21,18 +21,10 @@ import os import sys import re from pprint import pprint -from array import array from .Decorators import memoize ### functions ----------------------------------------------------------------- -# Set buffer size, in bytes. -# The argument to SetSize is in elements, not bytes. -def _set_byte_size (buf, sz): - eltsz = array(buf.typecode).itemsize - buf.SetSize (sz / eltsz) - return - def import_root(batch=True): """a helper method to wrap the 'import ROOT' statement to prevent ROOT from screwing up the display or loading graphics libraries when in batch @@ -157,7 +149,7 @@ def _pythonize_tfile(): #self.seek(c_buf.sz+self.tell()) #print "-->2",self.tell() buf = c_buf.buffer() - _set_byte_size (buf, c_buf.sz) + buf.SetSize(c_buf.sz) return str(buf[:]) return '' else: @@ -168,7 +160,7 @@ def _pythonize_tfile(): c_buf = read_root_file(self, size) if c_buf and c_buf.sz: buf = c_buf.buffer() - _set_byte_size (buf, c_buf.sz) + buf.SetSize(c_buf.sz) out.append(str(buf[:])) else: break