pykickstart.handlers.f8
index
/usr/lib/python2.6/site-packages/pykickstart/handlers/f8.py

# Chris Lumens <clumens@redhat.com>
#
# Copyright 2007 Red Hat, Inc.
#
# This copyrighted material is made available to anyone wishing to use, modify,
# copy, or redistribute it subject to the terms and conditions of the GNU
# General Public License v.2.  This program is distributed in the hope that it
# will be useful, but WITHOUT ANY WARRANTY expressed or implied, including the
# implied warranties 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., 51
# Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  Any Red Hat
# trademarks that are incorporated in the source code or documentation are not
# subject to the GNU General Public License and may only be used or replicated
# with the express permission of Red Hat, Inc. 
#

 
Modules
       
gettext
imputil
re
sys
warnings

 
Classes
       
pykickstart.base.BaseHandler(pykickstart.ko.KickstartObject)
F8Handler

 
class F8Handler(pykickstart.base.BaseHandler)
    
Method resolution order:
F8Handler
pykickstart.base.BaseHandler
pykickstart.ko.KickstartObject
__builtin__.object

Data and other attributes defined here:
version = 6000

Methods inherited from pykickstart.base.BaseHandler:
__init__(self, mapping={}, dataMapping={}, commandUpdates={}, dataUpdates={}, *args, **kwargs)
Create a new BaseHandler instance.  This method must be provided by
all subclasses, but subclasses must call BaseHandler.__init__ first.
 
mapping          -- A custom map from command strings to classes,
                    useful when creating your own handler with
                    special command objects.  It is otherwise unused
                    and rarely needed.  If you give this argument,
                    the mapping takes the place of the default one
                    and so must include all commands you want
                    recognized.
dataMapping      -- This is the same as mapping, but for data
                    objects.  All the same comments apply.
commandUpdates   -- This is similar to mapping, but does not take
                    the place of the defaults entirely.  Instead,
                    this mapping is applied after the defaults and
                    updates it with just the commands you want to
                    modify.
dataUpdates      -- This is the same as commandUpdates, but for
                    data objects.
 
 
Instance attributes:
 
commands -- A mapping from a string command to a KickstartCommand
            subclass object that handles it.  Multiple strings can
            map to the same object, but only one instance of the
            command object should ever exist.  Most users should
            never have to deal with this directly, as it is
            manipulated internally and called through dispatcher.
currentLine -- The current unprocessed line from the input file
               that caused this handler to be run.
packages -- An instance of pykickstart.parser.Packages which
            describes the packages section of the input file.
platform -- A string describing the hardware platform, which is
            needed only by system-config-kickstart.
scripts  -- A list of pykickstart.parser.Script instances, which is
            populated by KickstartParser.addScript and describes the
            %pre/%post/%traceback script section of the input file.
__str__(self)
Return a string formatted for output to a kickstart file.
dispatcher(self, args, lineno, include=None)
Call the appropriate KickstartCommand handler for the current line
in the kickstart file.  A handler for the current command should
be registered, though a handler of None is not an error.  Returns
the data object returned by KickstartCommand.parse.
 
args    -- A list of arguments to the current command
lineno  -- The line number in the file, for error reporting
include -- The path to any file %included immediately before the
           current command
hasCommand(self, cmd)
Return true if there is a handler for the string cmd.
maskAllExcept(self, lst)
Set all entries in the commands dict to None, except the ones in
the lst.  All other commands will not be processed.

Data descriptors inherited from pykickstart.ko.KickstartObject:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        DEVEL = 11000
F10 = 8000
F11 = 9000
F12 = 10000
F13 = 11000
F7 = 5000
F8 = 6000
F9 = 7000
FC3 = 1000
FC4 = 2000
FC5 = 3000
FC6 = 4000
RHEL3 = 900
RHEL4 = 1100
RHEL5 = 4100
RHEL6 = 11100
versionMap = {'DEVEL': 11000, 'F10': 8000, 'F11': 9000, 'F12': 10000, 'F13': 11000, 'F7': 5000, 'F8': 6000, 'F9': 7000, 'FC3': 1000, 'FC4': 2000, ...}