--- 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()