summaryrefslogtreecommitdiffstats
path: root/net/tools
diff options
context:
space:
mode:
authordpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-14 00:38:18 +0000
committerdpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-14 00:38:18 +0000
commit393b33ca415c99ff5b0c6b42ccfecda5bb13b7e9 (patch)
tree9f6f8043c1517fad79c1721d3abf2748db809b69 /net/tools
parent0a3c8c6212810e3e386255efa38618bf2f1f61dd (diff)
downloadchromium_src-393b33ca415c99ff5b0c6b42ccfecda5bb13b7e9.zip
chromium_src-393b33ca415c99ff5b0c6b42ccfecda5bb13b7e9.tar.gz
chromium_src-393b33ca415c99ff5b0c6b42ccfecda5bb13b7e9.tar.bz2
move to json, make work w/ a python2.6 that doesn't have simplejson installed
R=jar@chromium.org, maruel@chromium.org BUG=none TEST=unit tests still pass Review URL: http://codereview.chromium.org/8253011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105425 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/tools')
-rwxr-xr-xnet/tools/testserver/testserver.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/net/tools/testserver/testserver.py b/net/tools/testserver/testserver.py
index 4147004..4e27482 100755
--- a/net/tools/testserver/testserver.py
+++ b/net/tools/testserver/testserver.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python2.4
+#!/usr/bin/env python
# Copyright (c) 2011 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -23,7 +23,6 @@ import os
import random
import re
import select
-import simplejson
import SocketServer
import socket
import sys
@@ -48,6 +47,11 @@ except ImportError:
import md5
_new_md5 = md5.new
+try:
+ import json
+except ImportError:
+ import simplejson as json
+
if sys.platform == 'win32':
import msvcrt
@@ -1825,7 +1829,7 @@ def main(options, args):
# Notify the parent that we've started. (BaseServer subclasses
# bind their sockets on construction.)
if options.startup_pipe is not None:
- server_data_json = simplejson.dumps(server_data)
+ server_data_json = json.dumps(server_data)
server_data_len = len(server_data_json)
print 'sending server_data: %s (%d bytes)' % (
server_data_json, server_data_len)