[Neo-report] r2129 gregory - /trunk/neomigrate

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jun 4 15:44:54 CEST 2010


Author: gregory
Date: Fri Jun  4 15:44:54 2010
New Revision: 2129

Log:
Unify command line interface of neomigrate script.

- Remove connector option (not available in master, storage or admin)
- Use '-c' to specify the cluster name

Modified:
    trunk/neomigrate

Modified: trunk/neomigrate
==============================================================================
--- trunk/neomigrate [iso-8859-1] (original)
+++ trunk/neomigrate [iso-8859-1] Fri Jun  4 15:44:54 2010
@@ -31,15 +31,13 @@
                   help = 'print verbose messages')
 parser.add_option('-s', '--source', help = 'the source database')
 parser.add_option('-d', '--destination', help = 'the destination database')
-parser.add_option('-c', '--connector', help = 'the NEO connector')
-parser.add_option('-n', '--name', help = 'the NEO cluster name')
+parser.add_option('-c', '--cluster', help = 'the NEO cluster name')
 
 # parse options
 (options, args) = parser.parse_args()
 source = options.source or None
 destination = options.destination or None
-name = options.name or None
-connector = options.connector or 'SocketConnector'
+cluster = options.cluster or None
 
 # check options
 if source is None or destination is None:
@@ -54,12 +52,11 @@
 from ZODB.FileStorage import FileStorage
 #from ZEO.ClientStorage import ClientStorage as ZEOStorage
 from neo.client.Storage import Storage as NEOStorage
-neo_args = { 'connector': connector, 'name': name, }
 if os.path.exists(source):
     src = FileStorage(file_name=source)
-    dst = NEOStorage(master_nodes=destination, **neo_args)
+    dst = NEOStorage(master_nodes=destination, name=cluster)
 else:
-    src = NEOStorage(master_nodes=source, **neo_args)
+    src = NEOStorage(master_nodes=source, name=cluster)
     dst = FileStorage(file_name=destination)
 
 # do the job





More information about the Neo-report mailing list