]> Git Repo - buildroot-mgba.git/commit
support/graph-size: add option to report size with IEC prefixes
authorYann E. MORIN <[email protected]>
Sat, 17 Aug 2019 17:18:28 +0000 (19:18 +0200)
committerArnout Vandecappelle (Essensium/Mind) <[email protected]>
Mon, 26 Aug 2019 20:49:22 +0000 (22:49 +0200)
commit1dbce133dbc4655d25aa3372f445857ae3348523
tree68b88fb651bf18ed61f51580ea805e11247e4af6
parente9cdabee71378243680ac43b5f1655567483dd1d
support/graph-size: add option to report size with IEC prefixes

When dealing with embedded devices, storage is more often than not some
kind of flash device, on which the memory is usually counted as powers
of 1024 instead of powers of 1000. As such, people may prefer reports
using IEC prefixes [0] instead of the SI prefixes.

Add an option to that effect.

We use argparse's ability to use custom actions [1] [2], to provide a
set of options that act on a boolean, but has a single help entry and
internally ensures consistency of the settings. We could have been using
the more conventional store_true/store_false actions instead, but that
would have meant either two help entries, one for each set of options,
and/or some logic after parse_args() to check the validity of the
settings.

[0] https://en.wikipedia.org/wiki/Binary_prefix
[1] https://docs.python.org/2/library/argparse.html#action
[2] https://docs.python.org/2/library/argparse.html#argparse.Action

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Thomas De Schampheleire <[email protected]>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
docs/manual/common-usage.txt
support/scripts/size-stats
This page took 0.033455 seconds and 4 git commands to generate.