diff --git a/ifstools/ifs.py b/ifstools/ifs.py index 0b65919..1fd73d7 100644 --- a/ifstools/ifs.py +++ b/ifstools/ifs.py @@ -67,7 +67,9 @@ class IFS: self.manifest = KBinXML(file.data[HEADER_SIZE:]) self.tree = GenericFolder(self.data_blob, self.manifest.xml_doc) - assert ifs_tree_size == self.tree_size + if ifs_tree_size != self.tree_size: + print('Expected tree size {} but got {}. Repacking may fail!' + .format(self.tree_size, ifs_tree_size)) def load_dir(self, path): self.is_file = False diff --git a/setup.py b/setup.py index ff32046..b9eecb2 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ if sys.version_info < (3,0): setup( name='ifstools', - version='1.0', + version='1.1', entry_points = { 'console_scripts': ['ifstools=ifstools:main'], },