From 6757c1e8565262cdc234de3370c4747927a72f72 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Wed, 8 Jan 2003 21:20:57 +0000 Subject: [PATCH] SF patch 661583: Remove old code from lib\os.py A patch from Andrew Wilkinson to change some bizarre old exec statements specific to NT and CE. --- Lib/os.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Lib/os.py b/Lib/os.py index 4876539b4da..5d6bc64b410 100644 --- a/Lib/os.py +++ b/Lib/os.py @@ -61,11 +61,10 @@ def _get_exports_list(module): curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';' defpath = '.;C:\\bin' from nt import * - for i in ['_exit']: - try: - exec "from nt import " + i - except ImportError: - pass + try: + from nt import _exit + except ImportError: + pass import ntpath path = ntpath del ntpath @@ -127,11 +126,10 @@ def _get_exports_list(module): curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';' defpath = '\\Windows' from ce import * - for i in ['_exit']: - try: - exec "from ce import " + i - except ImportError: - pass + try: + from ce import _exit + except ImportError: + pass # We can use the standard Windows path. import ntpath path = ntpath