eric6/HexEdit/HexEditWidget.py

changeset 7628
f904d0eef264
parent 7366
bd743eacfbca
child 7923
91e843545d9a
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):
         """

eric ide

mercurial