summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2021-07-29 10:40:59 +0200
committerAndreas Schneider <asn@cryptomilk.org>2021-07-29 10:40:59 +0200
commit08d625619c6ec28b00087dfead87abc124a2fb9b (patch)
tree6ff995957b60229881c78871bd0bb07fc2d86d37
parent01c029f15cfa297774594a58b09e6176a30e9bf7 (diff)
downloadcpaste-08d625619c6ec28b00087dfead87abc124a2fb9b.tar.gz
cpaste-08d625619c6ec28b00087dfead87abc124a2fb9b.tar.xz
cpaste-08d625619c6ec28b00087dfead87abc124a2fb9b.zip
Define argument of base58_encode as bytes
-rwxr-xr-xcpaste5
1 files changed, 1 insertions, 4 deletions
diff --git a/cpaste b/cpaste
index 010e01d..23b9993 100755
--- a/cpaste
+++ b/cpaste
@@ -47,14 +47,11 @@ except ImportError:
guess_lang = False
-def base58_encode(v):
+def base58_encode(v: bytes):
# 58 char alphabet
alphabet = b'123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
alphabet_len = len(alphabet)
- if isinstance(v, str) and not isinstance(v, bytes):
- v = v.encode('ascii')
-
nPad = len(v)
v = v.lstrip(b'\0')
nPad -= len(v)