diff -r 4a759c70e40f -r b1029aa40ec3 script/lib/iri_tweet/export_twitter_alchemy.py --- a/script/lib/iri_tweet/export_twitter_alchemy.py Mon Mar 21 19:30:14 2011 +0100 +++ b/script/lib/iri_tweet/export_twitter_alchemy.py Wed Mar 30 15:24:37 2011 +0200 @@ -63,7 +63,7 @@ def get_options(): parser = OptionParser() parser.add_option("-f", "--file", dest="filename", - help="write export to file", metavar="FILE", default="project_enmi.ldt") + help="write export to file", metavar="FILE", default="project.ldt") parser.add_option("-d", "--database", dest="database", help="Input database", metavar="DATABASE") parser.add_option("-s", "--start-date", dest="start_date", @@ -99,17 +99,21 @@ set_logging_options(parser) - return parser.parse_args() + return parser.parse_args() + (parser,) if __name__ == "__main__" : - (options, args) = get_options() - + (options, args, parser) = get_options() + set_logging(options) logging.debug("OPTIONS : " + repr(options)) - + + if len(sys.argv) == 1 or options.database is None: + parser.print_help() + sys.exit(1) + engine, metadata = setup_database('sqlite:///'+options.database, echo=((options.verbose-options.quiet)>0), create_all = False) Session = sessionmaker()