Chromium Code Reviews| 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') |
|
Ken Rockot(use gerrit already)
2015/05/26 00:26:24
Not a real thing, but there were no obvious enviro
|
| + |
| + |
| 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') |
|
Ken Rockot(use gerrit already)
2015/05/26 00:26:24
Added this because it's no longer true that !IsApp
|
| + |
| + |
| +class UnknownEnvironmentError(Exception): |
| + pass |
| + |