CIME.utils.EnvironmentContext
- class CIME.utils.EnvironmentContext(**kwargs)[source]
Bases:
object
Context manager for environment variables Usage:
os.environ[‘MYVAR’] = ‘oldvalue’ with EnvironmentContex(MYVAR=’myvalue’, MYVAR2=’myvalue2’):
print os.getenv(‘MYVAR’) # Should print myvalue. print os.getenv(‘MYVAR2’) # Should print myvalue2.
print os.getenv(‘MYVAR’) # Should print oldvalue. print os.getenv(‘MYVAR2’) # Should print None.
CREDIT: https://github.com/sakurai-youhei/envcontext
Methods
__init__