eric6/HexEdit/HexEditSearchReplaceWidget.py

changeset 7628
f904d0eef264
parent 7533
88261c96484b
child 7775
4a1db75550bd
diff -r 7f643d41464e -r f904d0eef264 eric6/HexEdit/HexEditSearchReplaceWidget.py
--- a/eric6/HexEdit/HexEditSearchReplaceWidget.py	Wed Jun 17 17:12:21 2020 +0200
+++ b/eric6/HexEdit/HexEditSearchReplaceWidget.py	Wed Jun 17 20:18:54 2020 +0200
@@ -542,8 +542,11 @@
         @type str
         @return converted text
         @rtype bytearray
+        @exception ValueError raised to indicate an invalid dataFormat
+            parameter
         """
-        assert dataFormat in self.__formatAndValidators.keys()
+        if dataFormat not in self.__formatAndValidators.keys():
+            raise ValueError("Bad value for 'dataFormat' parameter.")
         
         if dataFormat == "hex":             # hex format
             ba = bytearray(QByteArray.fromHex(
@@ -571,8 +574,11 @@
         @type str
         @return formatted text
         @rtype str
+        @exception ValueError raised to indicate an invalid dataFormat
+            parameter
         """
-        assert dataFormat in self.__formatAndValidators.keys()
+        if dataFormat not in self.__formatAndValidators.keys():
+            raise ValueError("Bad value for 'dataFormat' parameter.")
         
         if dataFormat == "hex":             # hex format
             txt = "{0:x}".format(self.__bytearray2int(array))

eric ide

mercurial