diff options
| -rw-r--r-- | examples/allnoconfig_walk.py | 3 | ||||
| -rw-r--r-- | examples/defconfig.py | 4 | ||||
| -rw-r--r-- | examples/defconfig_oldconfig.py | 4 | ||||
| -rw-r--r-- | examples/eval_expr.py | 4 | ||||
| -rw-r--r-- | examples/help_grep.py | 4 | ||||
| -rw-r--r-- | examples/menuconfig_example.py | 6 | ||||
| -rw-r--r-- | examples/merge_config.py | 5 | ||||
| -rw-r--r-- | examples/print_config_tree.py | 4 | ||||
| -rw-r--r-- | examples/print_sym_info.py | 4 | ||||
| -rw-r--r-- | examples/print_tree.py | 4 |
10 files changed, 31 insertions, 11 deletions
diff --git a/examples/allnoconfig_walk.py b/examples/allnoconfig_walk.py index c35b998..227effd 100644 --- a/examples/allnoconfig_walk.py +++ b/examples/allnoconfig_walk.py @@ -9,9 +9,10 @@ # # $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/examples/allnoconfig_walk.py -from kconfiglib import Kconfig, Symbol import sys +from kconfiglib import Kconfig, Symbol + def do_allnoconfig(node): global changed diff --git a/examples/defconfig.py b/examples/defconfig.py index a8abbe6..c9cc7c6 100644 --- a/examples/defconfig.py +++ b/examples/defconfig.py @@ -4,10 +4,12 @@ # # $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/examples/allyesconfig.py -import kconfiglib import os import sys +import kconfiglib + + kconf = kconfiglib.Kconfig(sys.argv[1]) if os.path.exists(".config"): diff --git a/examples/defconfig_oldconfig.py b/examples/defconfig_oldconfig.py index 3735ee1..0b24e1d 100644 --- a/examples/defconfig_oldconfig.py +++ b/examples/defconfig_oldconfig.py @@ -12,9 +12,11 @@ # # $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/examples/defconfig_oldconfig.py -import kconfiglib import sys +import kconfiglib + + kconf = kconfiglib.Kconfig(sys.argv[1]) # Mirrors defconfig diff --git a/examples/eval_expr.py b/examples/eval_expr.py index 41fc8a2..23eedb4 100644 --- a/examples/eval_expr.py +++ b/examples/eval_expr.py @@ -6,9 +6,11 @@ # # $ make [ARCH=<arch>] scriptconfig SCRIPT=Kconfiglib/examples/eval_expr.py SCRIPT_ARG=<expr> -import kconfiglib import sys +import kconfiglib + + if len(sys.argv) < 3: sys.exit("Pass the expression to evaluate with SCRIPT_ARG=<expression>") diff --git a/examples/help_grep.py b/examples/help_grep.py index f05c66f..eeeddfa 100644 --- a/examples/help_grep.py +++ b/examples/help_grep.py @@ -33,10 +33,12 @@ # ... -from kconfiglib import Kconfig, Symbol, Choice, MENU, COMMENT import re import sys +from kconfiglib import Kconfig, Symbol, Choice, MENU, COMMENT + + if len(sys.argv) < 3: sys.exit("Pass the regex with SCRIPT_ARG=<regex>") diff --git a/examples/menuconfig_example.py b/examples/menuconfig_example.py index f026e74..6a5e570 100644 --- a/examples/menuconfig_example.py +++ b/examples/menuconfig_example.py @@ -117,13 +117,15 @@ # # Enter a symbol/choice name, "load_config", or "write_config" (or press CTRL+D to exit): ^D +import readline +import sys + from kconfiglib import Kconfig, \ Symbol, Choice, MENU, COMMENT, \ BOOL, TRISTATE, STRING, INT, HEX, UNKNOWN, \ expr_value, \ TRI_TO_STR -import readline -import sys + # Python 2/3 compatibility hack if sys.version_info[0] < 3: diff --git a/examples/merge_config.py b/examples/merge_config.py index f3fa471..bcc627b 100644 --- a/examples/merge_config.py +++ b/examples/merge_config.py @@ -59,9 +59,12 @@ # # CONFIG_FOO is not set # CONFIG_BAR=y # CONFIG_BAZ="baz string" -from kconfiglib import Kconfig, Symbol, BOOL, TRISTATE, TRI_TO_STR + import sys +from kconfiglib import Kconfig, Symbol, BOOL, TRISTATE, TRI_TO_STR + + if len(sys.argv) < 4: sys.exit("usage: merge_config.py Kconfig merged_config config1 [config2 ...]") diff --git a/examples/print_config_tree.py b/examples/print_config_tree.py index 6bd02ab..8356dcb 100644 --- a/examples/print_config_tree.py +++ b/examples/print_config_tree.py @@ -51,12 +51,14 @@ # [ ] Compile also drivers which will not load - Some drivers can be compiled on a different platform than they are intended to be run on. Despite they cannot be loaded there (or even when they load they cannot be used due to missing HW support), developers still, opposing to distributors, might want to build such drivers to compile-test them. If you are a developer and want to build everything available, say Y here. If you are a user/distributor, say N here to exclude useless drivers to be distributed. (COMPILE_TEST) # ... +import sys + from kconfiglib import Kconfig, \ Symbol, Choice, MENU, COMMENT, \ BOOL, TRISTATE, STRING, INT, HEX, UNKNOWN, \ expr_value, \ TRI_TO_STR -import sys + # Add help description to output WITH_HELP_DESC = False diff --git a/examples/print_sym_info.py b/examples/print_sym_info.py index c0c63df..d36e7b0 100644 --- a/examples/print_sym_info.py +++ b/examples/print_sym_info.py @@ -33,9 +33,11 @@ # currently assignable values: n, y # defined at init/Kconfig:1674 -from kconfiglib import Kconfig, TRI_TO_STR import sys +from kconfiglib import Kconfig, TRI_TO_STR + + if len(sys.argv) < 3: sys.exit('Pass symbol name (without "CONFIG_" prefix) with SCRIPT_ARG=<name>') diff --git a/examples/print_tree.py b/examples/print_tree.py index 5155cf0..cd23f68 100644 --- a/examples/print_tree.py +++ b/examples/print_tree.py @@ -41,9 +41,11 @@ # config GENERIC_IRQ_PROBE # ... -from kconfiglib import Kconfig, Symbol, Choice, MENU, COMMENT import sys +from kconfiglib import Kconfig, Symbol, Choice, MENU, COMMENT + + def indent_print(s, indent): print(" "*indent + s) |
