Index: chrome/browser/policy/test/policy_testserver.py |
diff --git a/chrome/browser/policy/test/policy_testserver.py b/chrome/browser/policy/test/policy_testserver.py |
index c8e1342f7fc46baa593060adb8e0e8357c6e85a5..ca668bcdf4644dd0c9d387a90bd3606c26c54945 100644 |
--- a/chrome/browser/policy/test/policy_testserver.py |
+++ b/chrome/browser/policy/test/policy_testserver.py |
@@ -60,6 +60,7 @@ import cgi |
import glob |
import google.protobuf.text_format |
import hashlib |
+import json |
import logging |
import os |
import random |
@@ -72,16 +73,6 @@ import tlslite.utils |
import tlslite.utils.cryptomath |
import urlparse |
-# The name and availability of the json module varies in python versions. |
-try: |
- import simplejson as json |
-except ImportError: |
- try: |
- import json |
- except ImportError: |
- logging.error('Could not import json') |
- json = None |
- |
import asn1der |
import testserver_base |
@@ -92,14 +83,12 @@ import cloud_policy_pb2 as cp |
try: |
import chrome_extension_policy_pb2 as ep |
except ImportError: |
- logging.error('Could not import chrome_extension_policy_pb2') |
ep = None |
# Device policy is only available on Chrome OS builds. |
try: |
import chrome_device_policy_pb2 as dp |
except ImportError: |
- logging.error('Could not import chrome_device_policy_pb2') |
dp = None |
# ASN.1 object identifier for PKCS#1/RSA. |
@@ -750,13 +739,13 @@ class PolicyRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler): |
if payload is None: |
self.GatherUserPolicySettings(settings, policy.get(policy_key, {})) |
payload = settings.SerializeToString() |
- elif dp is not None and msg.policy_type == 'google/chromeos/device': |
+ elif msg.policy_type == 'google/chromeos/device': |
settings = dp.ChromeDeviceSettingsProto() |
payload = self.server.ReadPolicyFromDataDir(policy_key, settings) |
if payload is None: |
self.GatherDevicePolicySettings(settings, policy.get(policy_key, {})) |
payload = settings.SerializeToString() |
- elif ep is not None and msg.policy_type == 'google/chrome/extension': |
+ elif msg.policy_type == 'google/chrome/extension': |
settings = ep.ExternalPolicyData() |
payload = self.server.ReadPolicyFromDataDir(policy_key, settings) |
if payload is None: |