Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3495)

Unified Diff: chrome/common/extensions/docs/server2/environment.py

Issue 1151283007: Docserver overhaul: Gitiles away from me. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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
+

Powered by Google App Engine
This is Rietveld 408576698