@ -489,12 +489,10 @@ class typeFile():
def getMTypeBuf_(self, buf):
try:
ret = self.magicObject.buffer(buf)
ret = self.magicObject.buffer(buf).decode('utf-8')
except UnicodeDecodeError:
ret = self.magicObject.buffer(buf.decode('utf-8'))
return None
return ret
def getMTypeBuf(self, buf):
@ -92,7 +92,7 @@ class InitrdFile():
stderr=PIPE, close_fds=True)
for fn in cpio.stdout:
yield fn.rstrip()
yield fn.rstrip().decode("UTF-8")
finally:
cpio.terminate()
gz.terminate()