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

This commit is contained in:
Vinay Sajip 2013-07-12 21:10:19 +01:00
parent 3c557f298a
commit c07aa9e41f

View File

@ -37,15 +37,10 @@ try:
import threading
except ImportError:
threading = None
import types
logger = logging.getLogger(__name__)
class Context:
"""
Holds information about a current venv creation/upgrade request.
"""
pass
class EnvBuilder:
"""
@ -108,7 +103,7 @@ class EnvBuilder:
raise ValueError('Directory exists: %s' % env_dir)
if os.path.exists(env_dir) and self.clear:
shutil.rmtree(env_dir)
context = Context()
context = types.SimpleNamespace()
context.env_dir = env_dir
context.env_name = os.path.split(env_dir)[1]
context.prompt = '(%s) ' % context.env_name