author | Alexander Solovyov <piranha@piranha.org.ua> |
Mon, 01 Nov 2010 17:41:57 +0100 | |
changeset 123 | 4d73a8af4bbf |
parent 111 | e40251bf5a23 |
child 158 | c3ab9c848675 |
permissions | -rw-r--r-- |
import pprint from opster import command @command(usage='[-l HOST] DIR') def another(dirname, listen=('l', 'localhost', 'ip to listen on'), port=('p', 8000, 'port to listen on'), daemonize=('d', False, 'daemonize process'), pid_file=('', '', 'name of file to write process ID to'), test=('t', lambda x: x or 'test', 'testing help for a function')): '''Command with option declaration as keyword arguments ''' pprint.pprint(locals()) if __name__ == '__main__': another()