On Tue, 1 May 2018 16:05:18 -0500
"Edward K. Ream" <[email protected]> wrote:
> Sounds reasonable. I wonder, is there any plausible situation in
> which a uA wouldn't be json serializable?
>
> Anyone have thoughts about this?
Well, every time a user's placed a non-JSON-serializable key or value
in uA.
import datetime
import json
json.dumps({'a': 1}) # valid
json.dumps({1: 1}) # works, but changes type of key
json.dumps({1.2: 1}) # works, but changes type of key
json.dumps({(1,1): 1}) # TypeError, never happens?
json.dumps({'a': datetime.datetime(2015, 1, 1, 3)}) # TypeError
json.dumps({'a': set((1, 2))}) # TypeError
I'll try and scan my .leo files and see how many real world problems
there are.
Cheers -Terry
--
You received this message because you are subscribed to the Google Groups
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.