From 340179bc5472de2b95c711930a5fc40053fcfb50 Mon Sep 17 00:00:00 2001 From: David Rousselie Date: Fri, 30 May 2008 08:13:03 +0200 Subject: Remove old utilities (for jmc 0.2) darcs-hash:20080530061303-86b55-cf705557e8343f2df1de370fec5c2f750f8b1bb6.gz --- src/utils/jmc_converter.py | 73 ---------------------------------------------- src/utils/jmc_dump.py | 58 ------------------------------------ 2 files changed, 131 deletions(-) delete mode 100644 src/utils/jmc_converter.py delete mode 100644 src/utils/jmc_dump.py diff --git a/src/utils/jmc_converter.py b/src/utils/jmc_converter.py deleted file mode 100644 index 30edc1a..0000000 --- a/src/utils/jmc_converter.py +++ /dev/null @@ -1,73 +0,0 @@ -## -## jmc_backend_converter.py -## Login : David Rousselie -## Started on Sun Jan 29 18:46:29 2006 David Rousselie -## $Id$ -## -## Copyright (C) 2006 David Rousselie -## This program is free software; you can redistribute it and/or modify -## it under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 2 of the License, or -## (at your option) any later version. -## -## This program is distributed in the hope that it will be useful, -## but WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -## GNU General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with this program; if not, write to the Free Software -## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -## - -import sys -sys.path.insert(0, "..") -import types -import jmc.utils.storage -import os.path -import re - -if len(sys.argv) != 5: - print >>sys.stderr, "Usage: " + sys.argv[0] + " from_type from_db_file to_type to_db_file" - print >>sys.stderr, "Supported DB type are :" - for var in [aclass - for aclass in dir(jmc.utils.storage) - if type(getattr(jmc.utils.storage, aclass)) == types.ClassType \ - and re.compile(".+Storage$").match(aclass) is not None]: - print >>sys.stderr, "\t" + var - sys.exit(1) - -from_storage_class = sys.argv[1] -from_file = sys.argv[2] -to_storage_class = sys.argv[3] -to_file = sys.argv[4] - -if not os.path.exists(from_file): - print >>sys.stderr, from_file + " does not exist." - sys.exit(1) - -from jmc.utils.storage import * - -from_storage = None -to_storage = None -try: - from_storage = globals()[from_storage_class + "Storage"](2, db_file = from_file) -except Exception,e: - print >>sys.stderr, e - print >>sys.stderr, "Cannot find " + from_storage_class + "Storage class" - sys.exit(1) -try: - to_storage = globals()[to_storage_class + "Storage"](2, db_file = to_file) -except Exception,e: - print >>sys.stderr, e - print >>sys.stderr, "Cannot find " + to_storage_class + "Storage class" - sys.exit(1) - - -for jid, name in from_storage.keys(): - print "Converting " + jid + "/" + name + " from " + from_storage_class + \ - " to " + to_storage_class + "." - to_storage[(jid, name)] = from_storage[(jid, name)] - -to_storage.sync() - diff --git a/src/utils/jmc_dump.py b/src/utils/jmc_dump.py deleted file mode 100644 index 721f0f2..0000000 --- a/src/utils/jmc_dump.py +++ /dev/null @@ -1,58 +0,0 @@ -## -## dump.py -## Login : David Rousselie -## Started on Mon Jan 30 21:43:38 2006 David Rousselie -## $Id$ -## -## Copyright (C) 2006 -## This program is free software; you can redistribute it and/or modify -## it under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 2 of the License, or -## (at your option) any later version. -## -## This program is distributed in the hope that it will be useful, -## but WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -## GNU General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with this program; if not, write to the Free Software -## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -## - -import sys -sys.path.insert(0, "..") -import types -import jmc.utils.storage -import os.path -import re - - -if len(sys.argv) != 3: - print >>sys.stderr, "Usage: " + sys.argv[0] + " db_type db_file" - print >>sys.stderr, "Supported DB type are :" - for var in [aclass - for aclass in dir(jmc.utils.storage) - if type(getattr(jmc.utils.storage, aclass)) == types.ClassType \ - and re.compile(".+Storage$").match(aclass) is not None]: - print >>sys.stderr, "\t" + var - sys.exit(1) - -from_storage_class = sys.argv[1] -from_file = sys.argv[2] - -if not os.path.exists(from_file): - print >>sys.stderr, from_file + " does not exist." - sys.exit(1) - -from jmc.utils.storage import * - -try: - from_storage = globals()[from_storage_class + "Storage"](2, db_file = from_file) -except Exception,e: - print >>sys.stderr, e - print >>sys.stderr, "Cannot find " + from_storage_class + "Storage class" - sys.exit(1) - -for jid, name in from_storage.keys(): - print jid + "/" + name + " from " + from_storage_class + " = " + str(from_storage[(jid, name)]) -- cgit v1.2.3