diff options
Diffstat (limited to 'bitbake/lib/toaster/contrib/tts/scratchpad.py')
-rw-r--r-- | bitbake/lib/toaster/contrib/tts/scratchpad.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/contrib/tts/scratchpad.py b/bitbake/lib/toaster/contrib/tts/scratchpad.py new file mode 100644 index 0000000000..b276fb598b --- /dev/null +++ b/bitbake/lib/toaster/contrib/tts/scratchpad.py | |||
@@ -0,0 +1,20 @@ | |||
1 | import config | ||
2 | |||
3 | # Code testing section | ||
4 | def _code_test(): | ||
5 | def callback_writeeventlog(opt, opt_str, value, parser): | ||
6 | if len(parser.rargs) < 1 or parser.rargs[0].startswith("-"): | ||
7 | value = "" | ||
8 | else: | ||
9 | value = parser.rargs[0] | ||
10 | del parser.rargs[0] | ||
11 | |||
12 | setattr(parser.values, opt.dest, value) | ||
13 | |||
14 | parser = optparse.OptionParser() | ||
15 | parser.add_option("-w", "--write-log", help = "Writes the event log of the build to a bitbake event json file.", | ||
16 | action = "callback", callback=callback_writeeventlog, dest = "writeeventlog") | ||
17 | |||
18 | options, targets = parser.parse_args(sys.argv) | ||
19 | |||
20 | print (options, targets) | ||