From f629773772b002480ca687c30ac09825a360cfab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Sun, 10 Feb 2013 13:29:12 +0100 Subject: [PATCH] Raise an exception if the message to hide is too long. closed #1 --- stegano/slsbset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stegano/slsbset.py b/stegano/slsbset.py index 91021bc..f41e4cd 100644 --- a/stegano/slsbset.py +++ b/stegano/slsbset.py @@ -47,7 +47,7 @@ def hide(input_image_file, message, generator_function): npixels = width * height if len(message_bits) > npixels * 3: - return """Too long message (%s > %s).""" % (len(message_bits), npixels * 3) + raise Exception("""The message you want to hide is too long (%s > %s).""" % (len(message_bits), npixels * 3)) generator = getattr(generators, generator_function)() @@ -180,4 +180,4 @@ if __name__ == '__main__': with open(options.secret_binary, "w") as f: f.write(data) else: - print secret \ No newline at end of file + print secret