From 4f7ac2e8005d9e5b129a61b49ae3c7fcbacc478d Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 26 Feb 2007 15:59:50 +0000 Subject: Change a test to be more predictable. The problem with using random.random is that several modules and tests do "from random in random" which confuses pickle.whichmodule(). --- Lib/pickletools.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Lib/pickletools.py b/Lib/pickletools.py index 846172a..7fdcb70 100644 --- a/Lib/pickletools.py +++ b/Lib/pickletools.py @@ -2050,10 +2050,10 @@ highest protocol among opcodes = 1 Exercise the INST/OBJ/BUILD family. >>> import random ->>> dis(pickle.dumps(random.random, 0)) - 0: c GLOBAL 'random random' - 15: p PUT 0 - 18: . STOP +>>> dis(pickle.dumps(random.getrandbits, 0)) + 0: c GLOBAL 'random getrandbits' + 20: p PUT 0 + 23: . STOP highest protocol among opcodes = 0 >>> from pickletools import _Example -- cgit v0.12