Skip to content

Commit 210a28e

Browse files
committed
unicode
1 parent 0bf6297 commit 210a28e

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

src/confluent_kafka/kafkatest/verifiable_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ def err(self, s, term=False):
6161
def send(self, d):
6262
""" Send dict as JSON to stdout for consumtion by kafkatest handler """
6363
d['_time'] = str(datetime.datetime.now())
64-
self.dbg('SEND: %s' % orjson.dumps(d))
65-
sys.stdout.write('%s\n' % orjson.dumps(d))
64+
self.dbg('SEND: %s' % orjson.dumps(d).decode("utf-8"))
65+
sys.stdout.write('%s\n' % orjson.dumps(d).decode("utf-8"))
6666
sys.stdout.flush()
6767

6868
@staticmethod

src/confluent_kafka/schema_registry/_async/json_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ async def __init_impl(
221221
else:
222222
self._schema = None
223223

224-
self._json_encode = json_encode or orjson.dumps
224+
self._json_encode = json_encode or (lambda x: orjson.dumps(x).decode("utf-8"))
225225
self._registry = schema_registry_client
226226
self._rule_registry = (
227227
rule_registry if rule_registry else RuleRegistry.get_global_instance()

src/confluent_kafka/schema_registry/_async/schema_registry_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ async def send_request(
416416
" application/json"}
417417

418418
if body is not None:
419-
body = orjson.dumps(body)
419+
body = orjson.dumps(x).decode('utf-8')
420420
headers = {'Content-Length': str(len(body)),
421421
'Content-Type': "application/vnd.schemaregistry.v1+json"}
422422

src/confluent_kafka/schema_registry/_sync/json_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ def __init_impl(
221221
else:
222222
self._schema = None
223223

224-
self._json_encode = json_encode or orjson.dumps
224+
self._json_encode = json_encode or (lambda x: orjson.dumps(x).decode("utf-8"))
225225
self._registry = schema_registry_client
226226
self._rule_registry = (
227227
rule_registry if rule_registry else RuleRegistry.get_global_instance()

src/confluent_kafka/schema_registry/_sync/schema_registry_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ def send_request(
416416
" application/json"}
417417

418418
if body is not None:
419-
body = orjson.dumps(body)
419+
body = orjson.dumps(x).decode('utf-8')
420420
headers = {'Content-Length': str(len(body)),
421421
'Content-Type': "application/vnd.schemaregistry.v1+json"}
422422

0 commit comments

Comments
 (0)