Commit 2d563d11 authored by cjamcl@google.com's avatar cjamcl@google.com Committed by Commit Bot

[Devtools] Support unicode assets in module build pipeline

Change-Id: I8a792b551e5fae1c381d1018d7f71d19692a71a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1584569Reviewed-by: default avatarPaul Irish <paulirish@chromium.org>
Reviewed-by: default avatarDmitry Gozman <dgozman@chromium.org>
Commit-Queue: Paul Irish <paulirish@chromium.org>
Cr-Commit-Position: refs/heads/master@{#654605}
parent 88d51b34
...@@ -184,7 +184,8 @@ class ReleaseBuilder(object): ...@@ -184,7 +184,8 @@ class ReleaseBuilder(object):
for resource_name in resource_names: for resource_name in resource_names:
resource_name = path.normpath(resource_name).replace('\\', '/') resource_name = path.normpath(resource_name).replace('\\', '/')
output.write('Runtime.cachedResources["%s"] = "' % resource_name) output.write('Runtime.cachedResources["%s"] = "' % resource_name)
resource_content = read_file(path.join(self.application_dir, resource_name)) + resource_source_url(resource_name) resource_content = read_file(path.join(self.application_dir, resource_name))
resource_content += resource_source_url(resource_name).encode('utf-8')
resource_content = resource_content.replace('\\', '\\\\') resource_content = resource_content.replace('\\', '\\\\')
resource_content = resource_content.replace('\n', '\\n') resource_content = resource_content.replace('\n', '\\n')
resource_content = resource_content.replace('"', '\\"') resource_content = resource_content.replace('"', '\\"')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment