#NEWLINE# def add_command_parsers( subparsers ) : #NEWLINE# #INDENT# for name in [ 'current' , 'history' , 'branches' ] : #NEWLINE# #INDENT# parser = subparsers . add_parser ( name ) #NEWLINE# parser . set_defaults ( func = do_alembic_command ) #NEWLINE# #UNINDENT# parser = subparsers . add_parser ( 'check_migration' ) #NEWLINE# parser . set_defaults ( func = do_check_migration ) #NEWLINE# parser = subparsers . add_parser ( 'upgrade' ) #NEWLINE# parser . add_argument ( '--delta' , type = int ) #NEWLINE# parser . add_argument ( '--sql' , action = 'store_true' ) #NEWLINE# parser . add_argument ( 'revision' , nargs = '?' ) #NEWLINE# parser . set_defaults ( func = do_upgrade_downgrade ) #NEWLINE# parser = subparsers . add_parser ( 'stamp' ) #NEWLINE# parser . add_argument ( '--sql' , action = 'store_true' ) #NEWLINE# parser . add_argument ( 'revision' ) #NEWLINE# parser . set_defaults ( func = do_stamp ) #NEWLINE# parser = subparsers . add_parser ( 'revision' ) #NEWLINE# parser . add_argument ( '-m' , '--message' ) #NEWLINE# parser . add_argument ( '--autogenerate' , action = 'store_true' ) #NEWLINE# parser . add_argument ( '--sql' , action = 'store_true' ) #NEWLINE# parser . set_defaults ( func = do_revision )