From d42941751c52e4e077e3d94bef6f4a3e545444ee Mon Sep 17 00:00:00 2001 From: Amaury Forgeot d'Arc Date: Fri, 21 Nov 2008 22:05:48 +0000 Subject: #4363: Let uuid.uuid1() and uuid.uuid4() run even if the ctypes module is not present. Will backport to 2.6 --- Lib/uuid.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Lib') diff --git a/Lib/uuid.py b/Lib/uuid.py index e1b2f4b881..4840fa5d0f 100644 --- a/Lib/uuid.py +++ b/Lib/uuid.py @@ -479,8 +479,8 @@ def uuid1(node=None, clock_seq=None): # When the system provides a version-1 UUID generator, use it (but don't # use UuidCreate here because its UUIDs don't conform to RFC 4122). - _buffer = ctypes.create_string_buffer(16) if _uuid_generate_time and node is clock_seq is None: + _buffer = ctypes.create_string_buffer(16) _uuid_generate_time(_buffer) return UUID(bytes=_buffer.raw) @@ -516,8 +516,8 @@ def uuid4(): """Generate a random UUID.""" # When the system provides a version-4 UUID generator, use it. - _buffer = ctypes.create_string_buffer(16) if _uuid_generate_random: + _buffer = ctypes.create_string_buffer(16) _uuid_generate_random(_buffer) return UUID(bytes=_buffer.raw) -- cgit v1.2.1