diff options
| author | 2021-01-28 16:01:28 -0500 | |
|---|---|---|
| committer | 2021-01-28 16:01:28 -0500 | |
| commit | 2e29d2158d56879e5578dfabf9e8c0fa2e855ccf (patch) | |
| tree | f61fc7f27fd010c0cd2398edede30b403d0506e5 /gallery_dl/util.py | |
| parent | 6335711bbe769b6b9301a88d88790d7a2f8aa82e (diff) | |
New upstream version 1.16.4.upstream/1.16.4
Diffstat (limited to 'gallery_dl/util.py')
| -rw-r--r-- | gallery_dl/util.py | 7 |
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): |
