Serhiy Storchaka
|
b3d2427f22
|
gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649)
Open and close files manually. It prevents from leaking files,
preliminary creation of output files, and accidental closing of stdin
and stdout.
|
2024-01-10 15:07:19 +02:00 |
Chris Wesseling
|
815dad42d5
|
bpo-45644: Make json.tool read infile before writing to outfile (GH-29273)
so that
$ python -m json.tool foo.json foo.json
doesn't result in an empty foo.json.
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
|
2021-11-06 18:11:35 +01:00 |
Dong-hee Na
|
700cb58730
|
bpo-39828: Fix json.tool to catch BrokenPipeError (GH-18779)
|
2020-03-10 08:41:44 +01:00 |
Daniel Himmelstein
|
15fb7fa881
|
bpo-29636: json.tool: Add document for indentation options. (GH-17482)
And updated test to use subprocess.run
|
2019-12-07 23:14:40 +09:00 |
wim glenn
|
efefe25443
|
bpo-27413: json.tool: Add --no-ensure-ascii option. (GH-17472)
|
2019-12-06 15:44:01 +09:00 |
Inada Naoki
|
808769f3a4
|
bpo-33684: json.tool: Use utf-8 for infile and outfile. (GH-17460)
|
2019-12-04 18:39:31 +09:00 |
Daniel Himmelstein
|
03257949bc
|
bpo-29636: Add --(no-)indent arguments to json.tool (GH-345)
|
2019-12-04 15:15:19 +09:00 |
Hervé Beraud
|
4d45a3b110
|
json.tool: use stdin and stdout in default cmdlne arguments (GH-11992)
Argparse can handle default value as stdin and stdout for parameters
as file type (infile, outfile).
|
2019-05-14 18:52:42 +02:00 |
HongWeipeng
|
f194479949
|
bpo-31553: add --json-lines option to json.tool (#10051)
* add jsonlines option to json.tool
* code review
* fix:avoid read infile after it close
* improve doc in whatsnew 3.8
|
2018-11-07 12:09:32 +02:00 |
INADA Naoki
|
2812d3d992
|
bpo-32360: Remove OrderedDict usage from json.tool (GH-5315)
`object_pairs_hook=OrderedDict` idiom is deprecated.
|
2018-01-25 19:52:58 +09:00 |
Berker Peksag
|
39e4c4d873
|
Issue #21650: Add an `--sort-keys` option to json.tool CLI.
|
2014-11-10 09:56:54 +02:00 |
Benjamin Peterson
|
940e207412
|
improve the command-line interface of json.tool (closes #21000)
A patch from Berker Peksag.
|
2014-03-21 23:17:29 -05:00 |
Serhiy Storchaka
|
920007ad76
|
Issue #17225: JSON decoder now counts columns in the first line starting
with 1, as in other lines.
|
2013-02-21 20:26:52 +02:00 |
Serhiy Storchaka
|
c510a048ba
|
Issue #17225: JSON decoder now counts columns in the first line starting
with 1, as in other lines.
|
2013-02-21 20:19:16 +02:00 |
Ezio Melotti
|
057bcb4c6c
|
#16549: Make json.tool work again on Python 3 and add tests. Initial patch by Berker Peksag and Serhiy Storchaka.
|
2012-11-29 02:15:18 +02:00 |
Ezio Melotti
|
b32512ed9a
|
#16476: Fix json.tool to avoid including trailing whitespace.
|
2012-11-29 02:25:03 +02:00 |
Antoine Pitrou
|
2d24e94bbe
|
Issue #5067: improve some json error messages.
Patch by Serhiy Storchaka.
|
2012-06-29 01:58:26 +02:00 |
Benjamin Peterson
|
c6b607d4a9
|
port simplejson upgrade from the trunk #4136
json also now works only with unicode strings
Patch by Antoine Pitrou; updated by me
|
2009-05-02 12:36:44 +00:00 |
Christian Heimes
|
90540004d3
|
Merged revisions 62734,62736,62748,62769 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r62734 | brett.cannon | 2008-05-05 22:21:38 +0200 (Mon, 05 May 2008) | 5 lines
Add the 'json' package. Code taken from simplejson 1.9 and contributed by Bob
Ippolito.
Closes issue #2750.
........
r62736 | georg.brandl | 2008-05-05 22:53:39 +0200 (Mon, 05 May 2008) | 2 lines
Fix JSON module docs.
........
r62748 | benjamin.peterson | 2008-05-06 04:51:10 +0200 (Tue, 06 May 2008) | 2 lines
PEP 8 nits in json package
........
r62769 | christian.heimes | 2008-05-06 18:18:41 +0200 (Tue, 06 May 2008) | 2 lines
Intern static string
Use float constructors instead of magic code for float constants
........
|
2008-05-08 14:29:10 +00:00 |