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

Side by Side Diff: tools/telemetry/telemetry/inspector_runtime.py

Issue 12294002: Revert 182991 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 7 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 class EvaluateException(Exception): 4 class EvaluateException(Exception):
5 pass 5 pass
6 6
7 class InspectorRuntime(object): 7 class InspectorRuntime(object):
8 def __init__(self, inspector_backend): 8 def __init__(self, inspector_backend):
9 self._inspector_backend = inspector_backend 9 self._inspector_backend = inspector_backend
10 self._inspector_backend.RegisterDomain( 10 self._inspector_backend.RegisterDomain(
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 if 'error' in res: 48 if 'error' in res:
49 raise EvaluateException(res['error']['message']) 49 raise EvaluateException(res['error']['message'])
50 50
51 if 'wasThrown' in res['result'] and res['result']['wasThrown']: 51 if 'wasThrown' in res['result'] and res['result']['wasThrown']:
52 # TODO(nduca): propagate stacks from javascript up to the python 52 # TODO(nduca): propagate stacks from javascript up to the python
53 # exception. 53 # exception.
54 raise EvaluateException(res['result']['result']['description']) 54 raise EvaluateException(res['result']['result']['description'])
55 if res['result']['result']['type'] == 'undefined': 55 if res['result']['result']['type'] == 'undefined':
56 return None 56 return None
57 return res['result']['result']['value'] 57 return res['result']['result']['value']
OLDNEW
« no previous file with comments | « tools/telemetry/telemetry/inspector_page_unittest.py ('k') | tools/telemetry/telemetry/inspector_runtime_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698