refactor: move helper random_bytes to util library

Can be easily reviewed with `--color-moved=dimmed-zebra`.
This commit is contained in:
Sebastian Falbesoner
2022-07-19 17:41:16 +02:00
parent fdc1ca3896
commit faf43378e2
2 changed files with 13 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ import inspect
import json
import logging
import os
import random
import re
import time
import unittest
@@ -286,6 +287,13 @@ def sha256sum_file(filename):
d = f.read(4096)
return h.digest()
# TODO: Remove and use random.randbytes(n) instead, available in Python 3.9
def random_bytes(n):
"""Return a random bytes object of length n."""
return bytes(random.getrandbits(8) for i in range(n))
# RPC/P2P connection constants and functions
############################################