diff -r 7f643d41464e -r f904d0eef264 eric6/HexEdit/HexEditWidget.py --- a/eric6/HexEdit/HexEditWidget.py Wed Jun 17 17:12:21 2020 +0200 +++ b/eric6/HexEdit/HexEditWidget.py Wed Jun 17 20:18:54 2020 +0200 @@ -662,10 +662,9 @@ @param ch byte to insert @type int in the range 0x00 to 0xff """ - assert ch in range(0, 256) - - self.__undoStack.insert(pos, ch) - self.__refresh() + if ch in range(0, 256): + self.__undoStack.insert(pos, ch) + self.__refresh() def remove(self, pos, length=1): """ @@ -688,10 +687,9 @@ @param ch byte to replace with @type int in the range 0x00 to 0xff """ - assert ch in range(0, 256) - - self.__undoStack.overwrite(pos, ch) - self.__refresh() + if ch in range(0, 256): + self.__undoStack.overwrite(pos, ch) + self.__refresh() def insertByteArray(self, pos, byteArray): """