ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan Daschinsky (Jira)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-14511) Putting bytes to cache converted to string by default.
Date Fri, 09 Apr 2021 13:21:00 GMT
Ivan Daschinsky created IGNITE-14511:
----------------------------------------

             Summary: Putting bytes to cache converted to string by default.
                 Key: IGNITE-14511
                 URL: https://issues.apache.org/jira/browse/IGNITE-14511
             Project: Ignite
          Issue Type: Bug
          Components: python, thin client
    Affects Versions: python-0.3.4
            Reporter: Ivan Daschinsky


Currently, when you put {{b'\x01\x02}} to cache without a type hint, you
will get string {{'\x01\x02'}}. It is very confusing. If you put {{bytes}} with 
{{value_hint=ByteArrayObject}} you will get {{bytearray}}. As for me, it is quite
strange to return mutable {{bytearray}} instead of {{bytes}}

I suggest following:
1. By default treat {{bytes}} as {{ByteArrayObject}}
2. Method {{to_python}} of {{ByteArrayObject}} to {{bytes}}, not to {{bytearray}}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message