diff options
author | Raymond Hettinger <python@rcn.com> | 2011-02-23 00:46:28 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2011-02-23 00:46:28 (GMT) |
commit | 57d1a887e7f99d596a9b083592f7734f7ee1a11c (patch) | |
tree | 81ff8ffa4529a16aef99084eb124b264888012e0 /Lib/random.py | |
parent | bd475115c4fb0dda55f3d1f4443bff58abd1203f (diff) | |
download | cpython-57d1a887e7f99d596a9b083592f7734f7ee1a11c.zip cpython-57d1a887e7f99d596a9b083592f7734f7ee1a11c.tar.gz cpython-57d1a887e7f99d596a9b083592f7734f7ee1a11c.tar.bz2 |
Fix imports from collections.abc
Diffstat (limited to 'Lib/random.py')
-rw-r--r-- | Lib/random.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/random.py b/Lib/random.py index 7f63388..cb49d56 100644 --- a/Lib/random.py +++ b/Lib/random.py @@ -42,7 +42,7 @@ from types import MethodType as _MethodType, BuiltinMethodType as _BuiltinMethod from math import log as _log, exp as _exp, pi as _pi, e as _e, ceil as _ceil from math import sqrt as _sqrt, acos as _acos, cos as _cos, sin as _sin from os import urandom as _urandom -import collections as _collections +from collections.abc import Set as _Set, Sequence as _Sequence from hashlib import sha512 as _sha512 __all__ = ["Random","seed","random","uniform","randint","choice","sample", @@ -293,10 +293,10 @@ class Random(_random.Random): # preferred since the list takes less space than the # set and it doesn't suffer from frequent reselections. - if isinstance(population, _collections.Set): + if isinstance(population, _Set): population = tuple(population) - if not isinstance(population, _collections.Sequence): - raise TypeError("Population must be a sequence or Set. For dicts, use list(d).") + if not isinstance(population, _Sequence): + raise TypeError("Population must be a sequence or set. For dicts, use list(d).") randbelow = self._randbelow n = len(population) if not 0 <= k <= n: |