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))