Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c07aa9e

Browse files
committed
Issue #18435: Replaced simple attribute container class Context with types.SimpleNamespace.
1 parent 3c557f2 commit c07aa9e

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

Lib/venv/__init__.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,10 @@
3737
import threading
3838
except ImportError:
3939
threading = None
40+
import types
4041

4142
logger = logging.getLogger(__name__)
4243

43-
class Context:
44-
"""
45-
Holds information about a current venv creation/upgrade request.
46-
"""
47-
pass
48-
4944

5045
class EnvBuilder:
5146
"""
@@ -108,7 +103,7 @@ def create_if_needed(d):
108103
raise ValueError('Directory exists: %s' % env_dir)
109104
if os.path.exists(env_dir) and self.clear:
110105
shutil.rmtree(env_dir)
111-
context = Context()
106+
context = types.SimpleNamespace()
112107
context.env_dir = env_dir
113108
context.env_name = os.path.split(env_dir)[1]
114109
context.prompt = '(%s) ' % context.env_name

0 commit comments

Comments
 (0)