123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/usr/bin/env python3
- from mmgen.common import *
- cmd_args = opts.init()
- class foo(oneshot_warning):
- color = 'purple'
- message = 'foo variant {} selected'
- class bar(oneshot_warning):
- color = 'yellow'
- message = 'bar is experimental software'
- class wg(oneshot_warning_group):
- class foo:
- color = 'yellow'
- message = 'foo is experimental software. Proceed at your own risk'
- class bar:
- color = 'red'
- message = 'The bar command is {} and can break your {}!!!'
- class baz:
- color = 'orange'
- message = 'baz variant {} selected'
- for i in (1,2,3):
- wg('foo')
- wg('bar',fmt_args=['dangerous','computer'])
- wg('baz',div='alpha',fmt_args=['alpha'])
- wg('baz',div='beta',fmt_args=['beta'])
- foo(div='alpha',fmt_args=['alpha'])
- foo(div='beta',fmt_args=['beta'])
- bar()
- msg('loop')
|