# Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file.
'''Base class and interface for tools. '''
from __future__ import print_function
class Tool(object): '''Base class for all tools. Tools should use their docstring (i.e. the
class-level docstring) for the help they want to have printed when they
are invoked.'''
# # Interface (abstract methods) #
def ShortDescription(self): '''Returns a short description of the functionality of the tool.''' raise NotImplementedError()
def Run(self, global_options, my_arguments): '''Runs the tool.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.