Commit c1ea183e authored by Vinay Sajip's avatar Vinay Sajip

Issue #18435: Replaced simple attribute container class Context with types.SimpleNamespace.

parent b8131230
...@@ -37,15 +37,10 @@ try: ...@@ -37,15 +37,10 @@ try:
import threading import threading
except ImportError: except ImportError:
threading = None threading = None
import types
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
class Context:
"""
Holds information about a current venv creation/upgrade request.
"""
pass
class EnvBuilder: class EnvBuilder:
""" """
...@@ -108,7 +103,7 @@ class EnvBuilder: ...@@ -108,7 +103,7 @@ class EnvBuilder:
raise ValueError('Directory exists: %s' % env_dir) raise ValueError('Directory exists: %s' % env_dir)
if os.path.exists(env_dir) and self.clear: if os.path.exists(env_dir) and self.clear:
shutil.rmtree(env_dir) shutil.rmtree(env_dir)
context = Context() context = types.SimpleNamespace()
context.env_dir = env_dir context.env_dir = env_dir
context.env_name = os.path.split(env_dir)[1] context.env_name = os.path.split(env_dir)[1]
context.prompt = '(%s) ' % context.env_name context.prompt = '(%s) ' % context.env_name
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment