aboutsummaryrefslogtreecommitdiffstats
path: root/gallery_dl/util.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2021-01-28 16:01:28 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2021-01-28 16:01:28 -0500
commit2e29d2158d56879e5578dfabf9e8c0fa2e855ccf (patch)
treef61fc7f27fd010c0cd2398edede30b403d0506e5 /gallery_dl/util.py
parent6335711bbe769b6b9301a88d88790d7a2f8aa82e (diff)
New upstream version 1.16.4.upstream/1.16.4
Diffstat (limited to 'gallery_dl/util.py')
-rw-r--r--gallery_dl/util.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/gallery_dl/util.py b/gallery_dl/util.py
index ffd686e..2161b9d 100644
--- a/gallery_dl/util.py
+++ b/gallery_dl/util.py
@@ -18,6 +18,7 @@ import shutil
import string
import _string
import sqlite3
+import binascii
import datetime
import operator
import itertools
@@ -71,8 +72,10 @@ def raises(cls):
return wrap
-def generate_csrf_token():
- return random.getrandbits(128).to_bytes(16, "big").hex()
+def generate_token(size=16):
+ """Generate a random token with hexadecimal digits"""
+ data = random.getrandbits(size * 8).to_bytes(size, "big")
+ return binascii.hexlify(data).decode()
def combine_dict(a, b):