| Index: chrome/common/extensions/docs/server2/environment.py
|
| diff --git a/chrome/common/extensions/docs/server2/environment.py b/chrome/common/extensions/docs/server2/environment.py
|
| index 4c8ae583f799fbdf4004dccad6ef32a9f93b4bc4..85e1828d622105956b32ad98dd4f8b0f3d0b566e 100644
|
| --- a/chrome/common/extensions/docs/server2/environment.py
|
| +++ b/chrome/common/extensions/docs/server2/environment.py
|
| @@ -31,6 +31,10 @@ def _IsServerSoftware(name):
|
| return os.environ.get('SERVER_SOFTWARE', '').find(name) == 0
|
|
|
|
|
| +def IsComputeEngine():
|
| + return _IsServerSoftware('Compute Engine')
|
| +
|
| +
|
| def IsDevServer():
|
| return _IsServerSoftware('Development')
|
|
|
| @@ -41,3 +45,16 @@ def IsReleaseServer():
|
|
|
| def IsPreviewServer():
|
| return sys.argv and os.path.basename(sys.argv[0]) == 'preview.py'
|
| +
|
| +
|
| +def IsAppEngine():
|
| + return IsDevServer() or IsReleaseServer()
|
| +
|
| +
|
| +def IsTest():
|
| + return sys.argv and os.path.basename(sys.argv[0]).endswith('_test.py')
|
| +
|
| +
|
| +class UnknownEnvironmentError(Exception):
|
| + pass
|
| +
|
|
|