diff options
author | kalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 16:30:24 +0000 |
---|---|---|
committer | kalman@chromium.org <kalman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-31 16:30:24 +0000 |
commit | 94030a6b1184b7d2c562fddf3026bb78cf00c6db (patch) | |
tree | ab0603c9e92c4b0639f0efee9e6021686d611314 /chrome/common/extensions/docs/server2/appengine_wrappers.py | |
parent | 446a82d4dbde4e0ab096b675a7ad268a43c50a4e (diff) | |
download | chromium_src-94030a6b1184b7d2c562fddf3026bb78cf00c6db.zip chromium_src-94030a6b1184b7d2c562fddf3026bb78cf00c6db.tar.gz chromium_src-94030a6b1184b7d2c562fddf3026bb78cf00c6db.tar.bz2 |
Docserver: Fix the extreme slowness that preview.py takes to render some pages.
This gets it down from 20+ seconds to <2 seconds. The main expensive operation
was transitively finding the availability for every API $ref'd from the page
being rendered. The second most expensive operation was rendering samples.
R=jyasskin@chromium.org
NOTRY=true
Review URL: https://codereview.chromium.org/50643004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232135 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions/docs/server2/appengine_wrappers.py')
-rw-r--r-- | chrome/common/extensions/docs/server2/appengine_wrappers.py | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/chrome/common/extensions/docs/server2/appengine_wrappers.py b/chrome/common/extensions/docs/server2/appengine_wrappers.py index 130dad1..c7dee0d 100644 --- a/chrome/common/extensions/docs/server2/appengine_wrappers.py +++ b/chrome/common/extensions/docs/server2/appengine_wrappers.py @@ -15,9 +15,6 @@ def GetAppVersion(): with open(app_yaml_path, 'r') as app_yaml: return AppYamlHelper.ExtractVersion(app_yaml.read()) -def IsDevServer(): - return os.environ.get('SERVER_SOFTWARE', '').find('Development') == 0 - def IsDeadlineExceededError(error): '''A general way of determining whether |error| is a DeadlineExceededError, since there are 3 different types thrown by AppEngine and we might as well |