summaryrefslogtreecommitdiff
path: root/savedefconfig.py
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2019-03-22 15:42:45 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2019-03-22 17:29:12 +0100
commitc70a45eb935dc536ce59ec860c17b4c1c531a663 (patch)
tree22afac8b77fefc6e5878b5605e1c878e0edd3345 /savedefconfig.py
parente4a71defef40b6ab640dedaf185562f343f963c9 (diff)
Convert some comments to module docstrings in utilities
This makes running pydoc(3) on the utilities helpful. Reuse the module docstring for the --help text for utilities that use argparse. Also fix some copy-paste errors in the all*config.py descriptions and clean up the language a bit. Piggyback removal of an optimization in allmodconfig.py that's pretty irrelevant now.
Diffstat (limited to 'savedefconfig.py')
-rwxr-xr-xsavedefconfig.py22
1 files changed, 12 insertions, 10 deletions
diff --git a/savedefconfig.py b/savedefconfig.py
index 19a403b..9408633 100755
--- a/savedefconfig.py
+++ b/savedefconfig.py
@@ -3,15 +3,7 @@
# Copyright (c) 2019, Ulf Magnusson
# SPDX-License-Identifier: ISC
-import argparse
-
-import kconfiglib
-
-
-def main():
- parser = argparse.ArgumentParser(
- formatter_class=argparse.RawDescriptionHelpFormatter,
- description="""
+"""
Saves a minimal configuration file that only lists symbols that differ in value
their defaults. Loading such a configuration file is equivalent to loading the
"full" configuration file.
@@ -24,7 +16,17 @@ can be passed in the KCONFIG_CONFIG environment variable.
Note: Minimal configurations can also be generated from within the menuconfig
interface.
-""")
+"""
+
+import argparse
+
+import kconfiglib
+
+
+def main():
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.RawDescriptionHelpFormatter,
+ description=__doc__)
parser.add_argument(
"--kconfig",