Commit cb013229 authored by Stephen Martinis's avatar Stephen Martinis Committed by Commit Bot

Speculative fix for codec errors

This fix seems to have worked for //build/config/ios/codesign.py. Try
applying this fix to plist_util.py. See bug for more details.

Bug: 1005190
Change-Id: I0858a521ae5027f9d2c09a25f32961490dcd9eb8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809893Reviewed-by: default avatarRobert Sesek <rsesek@chromium.org>
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Auto-Submit: Stephen Martinis <martiniss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697784}
parent 4dfece7d
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
# found in the LICENSE file. # found in the LICENSE file.
import argparse import argparse
import codecs
import plistlib import plistlib
import os import os
import re import re
...@@ -212,6 +213,10 @@ class SubstituteAction(Action): ...@@ -212,6 +213,10 @@ class SubstituteAction(Action):
def Main(): def Main():
# Cache this codec so that plistlib can find it. See
# https://crbug.com/1005190#c2 for more details.
codecs.lookup('utf-8')
parser = argparse.ArgumentParser(description='manipulate plist files') parser = argparse.ArgumentParser(description='manipulate plist files')
subparsers = parser.add_subparsers() subparsers = parser.add_subparsers()
......
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