<s> """<STR_LIT>""" <EOL> from __future__ import print_function <EOL> import sys <EOL> from pyrseas import __version__ <EOL> from pyrseas . yamlutil import yamldump <EOL> from pyrseas . database import Database <EOL> from pyrseas . cmdargs import cmd_parser , parse_args <EOL> def main ( schema = None ) : <EOL> """<STR_LIT>""" <EOL> parser = cmd_parser ( "<STR_LIT>" <EOL> "<STR_LIT>" , __version__ ) <EOL> parser . add_argument ( '<STR_LIT>' , '<STR_LIT>' , action = '<STR_LIT:store_true>' , <EOL> help = '<STR_LIT>' ) <EOL> parser . add_argument ( '<STR_LIT>' , '<STR_LIT>' , action = '<STR_LIT:store_true>' , <EOL> help = '<STR_LIT>' ) <EOL> parser . add_argument ( '<STR_LIT>' , '<STR_LIT>' , action = '<STR_LIT:store_true>' , <EOL> dest = '<STR_LIT>' , <EOL> help = '<STR_LIT>' ) <EOL> group = parser . add_argument_group ( "<STR_LIT>" , <EOL> "<STR_LIT>" ) <EOL> group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , metavar = '<STR_LIT>' , dest = '<STR_LIT>' , <EOL> action = '<STR_LIT>' , default = [ ] , <EOL> help = "<STR_LIT>" ) <EOL> group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , metavar = '<STR_LIT>' , <EOL> dest = '<STR_LIT>' , action = '<STR_LIT>' , default = [ ] , <EOL> help = "<STR_LIT>" <EOL> "<STR_LIT>" ) <EOL> group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , metavar = '<STR_LIT>' , dest = '<STR_LIT>' , <EOL> action = '<STR_LIT>' , default = [ ] , <EOL> help = "<STR_LIT>" ) <EOL> group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , metavar = '<STR_LIT>' , <EOL> dest = '<STR_LIT>' , action = '<STR_LIT>' , default = [ ] , <EOL> help = "<STR_LIT>" <EOL> "<STR_LIT>" ) <EOL> parser . set_defaults ( schema = schema ) <EOL> cfg = parse_args ( parser ) <EOL> output = cfg [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> options = cfg [ '<STR_LIT>' ] <EOL> if options . multiple_files and output : <EOL> parser . error ( "<STR_LIT>" ) <EOL> db = Database ( cfg ) <EOL> dbmap = db . to_map ( ) <EOL> if not options . multiple_files : <EOL> print ( yamldump ( dbmap ) , file = output or sys . stdout ) <EOL> if output : <EOL> output . close ( ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> main ( ) </s>
