diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-08-04 12:26:25 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-08-04 12:26:25 -0700 |
commit | 15cd7fa067e68a4b4d2ba7989efa3deab5ce0e10 (patch) | |
tree | 74f7b90d2e4b65e3f2fa5c061df3a56fa75b6f0f | |
parent | d9c77eec3c74c3b22b53911afaf2c167818fbc79 (diff) | |
download | portage-15cd7fa067e68a4b4d2ba7989efa3deab5ce0e10.tar.gz portage-15cd7fa067e68a4b4d2ba7989efa3deab5ce0e10.tar.bz2 portage-15cd7fa067e68a4b4d2ba7989efa3deab5ce0e10.zip |
WhirlpoolAdd: raise TypeError if not bytes
-rw-r--r-- | pym/portage/util/whirlpool.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pym/portage/util/whirlpool.py b/pym/portage/util/whirlpool.py index c696f6fc0..170ae73f8 100644 --- a/pym/portage/util/whirlpool.py +++ b/pym/portage/util/whirlpool.py @@ -639,6 +639,8 @@ def WhirlpoolInit(ctx): return def WhirlpoolAdd(source, sourceBits, ctx): + if not isinstance(source, bytes): + raise TypeError("Expected %s, got %s" % (bytes, type(source))) if sys.hexversion < 0x3000000: source = [ord(s)&0xff for s in source] |