toolsutils.py
branchstable
changeset 6138 65f5e488f983
parent 5426 0d4853a6e5ee
child 6495 3187112bc7cc
--- a/toolsutils.py	Fri Aug 20 17:08:08 2010 +0200
+++ b/toolsutils.py	Wed Aug 25 09:42:55 2010 +0200
@@ -15,9 +15,8 @@
 #
 # You should have received a copy of the GNU Lesser General Public License along
 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
-"""some utilities for cubicweb tools
+"""some utilities for cubicweb command line tools"""
 
-"""
 __docformat__ = "restructuredtext en"
 
 # XXX move most of this in logilab.common (shellutils ?)
@@ -33,8 +32,7 @@
     def symlink(*args):
         raise NotImplementedError
 
-from logilab.common.clcommands import Command as BaseCommand, \
-     main_run as base_main_run
+from logilab.common.clcommands import Command as BaseCommand
 from logilab.common.compat import any
 from logilab.common.shellutils import ASK
 
@@ -260,17 +258,6 @@
         sys.exit(1)
 
 
-def main_run(args, doc):
-    """command line tool"""
-    try:
-        base_main_run(args, doc, copyright=None)
-    except ConfigurationError, err:
-        print 'ERROR: ', err
-        sys.exit(1)
-    except ExecutionError, err:
-        print err
-        sys.exit(2)
-
 CONNECT_OPTIONS = (
     ("user",
      {'short': 'u', 'type' : 'string', 'metavar': '<user>',