commit | 356723f0f5e367a9539d6a748a5da29e2dd3631a | [log] [tgz] |
---|---|---|
author | 侯锐 <hourui@qianmi.com> | Mon Jul 09 16:25:19 2018 +0800 |
committer | 侯锐 <hourui@qianmi.com> | Mon Jul 09 16:25:19 2018 +0800 |
tree | e0505efdc793370d1dea29abbf81d08131d46b0c | |
parent | d5d2c02c372bea1765f4cff0311aa6c505b74d47 [diff] |
修复Java对象的字段名不能为unicode类型的问题
diff --git a/dubbo/codec/encoder.py b/dubbo/codec/encoder.py index 5ddfd88..48de9a1 100644 --- a/dubbo/codec/encoder.py +++ b/dubbo/codec/encoder.py
@@ -38,7 +38,7 @@ return self.__values[key] def __setitem__(self, key, value): - if not isinstance(key, str): + if not isinstance(key, (str, unicode)): raise ValueError('Object key {} should be string type.'.format(key)) self.__values[key] = value