Commit 20f8763e authored by Christopher Lam's avatar Christopher Lam Committed by Commit Bot

[style_var_gen] Make generator Python 3 compatible

Bug: None
Change-Id: I231f11b9c2ac392473d6ef837fafdc12a8be7478
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2497902Reviewed-by: default avatarGiovanni Ortuño Urquidi <ortuno@chromium.org>
Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Cr-Commit-Position: refs/heads/master@{#821501}
parent 79ad623b
......@@ -112,7 +112,10 @@ class BaseGenerator:
def AddColor(self, name, value_obj, context=None):
self._SetVariableContext(name, context)
try:
if isinstance(value_obj, unicode):
# Python3's unicode class is just 'str'.
strtype = str if sys.version_info >= (3, ) else basestring
if isinstance(value_obj, strtype):
self.model[VariableType.COLOR].Add(self._default_mode, name,
Color(value_obj))
elif isinstance(value_obj, dict):
......
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