From b40dcb7748508d6363da1092461a1afe5fdbdc22 Mon Sep 17 00:00:00 2001 From: Noah <33094578+coolreader18@users.noreply.github.com> Date: Fri, 31 Jan 2020 20:35:52 -0600 Subject: [PATCH] Use random.Random in tempfile --- Lib/tempfile.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Lib/tempfile.py b/Lib/tempfile.py index 469a1bb3b..61462357c 100644 --- a/Lib/tempfile.py +++ b/Lib/tempfile.py @@ -42,8 +42,7 @@ import io as _io import os as _os import shutil as _shutil import errno as _errno -# XXX RustPython TODO: _random -#from random import Random as _Random +from random import Random as _Random import weakref as _weakref try: @@ -157,11 +156,7 @@ class _RandomNameSequence: def __next__(self): c = self.characters - def choose(s): - import math, random - return s[math.floor(random.random() * len(s))] - # XXX RustPython TODO: proper random impl - # choose = self.rng.choose + choose = self.rng.choice letters = [choose(c) for dummy in range(8)] return ''.join(letters)