script/lib/iri_tweet/export_twitter_alchemy.py
changeset 84 b1029aa40ec3
parent 83 4a759c70e40f
child 122 4c3a15877f80
--- 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()