Exemple #1
0
def run():
    startup(add_arguments)
    apps_bases.run(main, prog='ctr')
Exemple #2
0
    __name__,
    'f',
    'x',
)

PARAMS = parameters.define(
    __name__,
    parameters.Namespace(x=parameters.Parameter(0)),
)

utils.depend_parameter_for(LABELS.x, PARAMS.x)


def square(x):
    return x * x


@startup
def bind(x: LABELS.x) -> LABELS.f:
    x = x.get()
    return lambda: square(x)


def main(f: LABELS.f):
    print('f() = %d' % f())
    return 0


if __name__ == '__main__':
    bases.run(main)