#!/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')