def __repr__(self) -> str: return 'prod(@{0})' ############################################################################### ############################################################################### if __name__ == "__main__": parser = do.get_args_parser({ 'function': SumCallable(), 'result': 'sum' }) parser.description = \ """ """ parser.epilog = \ """ """ args = do.get_args(parser=parser) try: do.loop(args.function, args.parameters, args.stack_size, args.default, args.result, verbose=args.verbose) except KeyboardInterrupt: pass ############################################################################### ###############################################################################
############################################################################### ############################################################################### if __name__ == "__main__": parser = do.get_args_parser ({ 'function': NowCallable (), 'parameters': [['timestamp']], ## required dummy! 'result': 'now' }) parser.description = \ """ """ parser.epilog = \ """ """ args = do.get_args (parser=parser) try: do.loop (args.function, args.parameters, args.stack_size, args.default, args.result, verbose=args.verbose) except KeyboardInterrupt: pass ############################################################################### ###############################################################################