]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #18435: Replaced simple attribute container class Context with types.SimpleName...
authorVinay Sajip <vinay_sajip@yahoo.co.uk>
Fri, 12 Jul 2013 20:10:19 +0000 (21:10 +0100)
committerVinay Sajip <vinay_sajip@yahoo.co.uk>
Fri, 12 Jul 2013 20:10:19 +0000 (21:10 +0100)
Lib/venv/__init__.py

index 3920747931110461ac36c0faccd9dea126a3553a..272a887216e5a0edd41a7bbb85b007bf5d262928 100644 (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