# Path: pyanaconda/flags.py
# class Flags(object):
# class BootArgs(OrderedDict):
#     def __setattr__(self, attr, val):
#     def get(self, attr, val=None):
#     def set_cmdline_bool(self, flag):
#     def __init__(self, read_cmdline=True):
#     def read_cmdline(self):
#     def __init__(self, cmdline=None, files=None):
#     def read(self, filenames):
#     def readstr(self, cmdline):
#     def getbool(self, arg, default=False):
# def can_touch_runtime_system(msg, touch_live=False):
# 
# Path: pyanaconda/kickstart.py
# def getAvailableDiskSpace(storage):
#     """
#     Get overall disk space available on disks we may use (not free space on the
#     disks, but overall space on the disks).
# 
#     :param storage: blivet.Blivet instance
#     :return: overall disk space available in MB
#     :rtype: int
# 
#     """
# 
#     disk_space = 0
#     for disk in storage.disks:
#         if not storage.config.clearPartDisks or \
#                 disk.name in storage.config.clearPartDisks:
#             disk_space += disk.size
# 
#     return disk_space


from distutils.sysconfig import get_python_lib
from blivet.partspec import PartSpec
from blivet.devicelibs import swap
from blivet.platform import platform
from pyanaconda.flags import flags
from pyanaconda.kickstart import getAvailableDiskSpace
import os, sys
import imputil
import logging
    installUpdates = True

    _l10n_domain = None

    # The default filesystem type to use.  If None, we will use whatever
    # Blivet uses by default.
    defaultFS = None

    # don't select this class by default
    default = 0

    @property
    def l10n_domain(self):
        if self._l10n_domain is None:
            raise RuntimeError("Localization domain for '%s' not set." %
                               self.name)
        return self._l10n_domain

    def setPackageSelection(self, anaconda):
        pass

    def getBackend(self):
        # The default is to return None here, which means anaconda should
        # use live or yum (whichever can be detected).  This method is
        # provided as a way for other products to specify their own.
        return None

    def setDefaultPartitioning(self, storage):
        autorequests = [PartSpec(mountpoint="/", fstype=storage.defaultFSType,
                                 size=1024, maxSize=50*1024, grow=True,

# Path: pyanaconda/flags.py
# class Flags(object):
# class BootArgs(OrderedDict):
#     def __setattr__(self, attr, val):
#     def get(self, attr, val=None):
#     def set_cmdline_bool(self, flag):
#     def __init__(self, read_cmdline=True):
#     def read_cmdline(self):
#     def __init__(self, cmdline=None, files=None):
#     def read(self, filenames):
#     def readstr(self, cmdline):
#     def getbool(self, arg, default=False):
# def can_touch_runtime_system(msg, touch_live=False):
# 
# Path: pyanaconda/kickstart.py
# def getAvailableDiskSpace(storage):
#     """
#     Get overall disk space available on disks we may use (not free space on the
#     disks, but overall space on the disks).
# 
#     :param storage: blivet.Blivet instance
#     :return: overall disk space available in MB
#     :rtype: int
# 
#     """
# 
#     disk_space = 0
#     for disk in storage.disks:
#         if not storage.config.clearPartDisks or \
#                 disk.name in storage.config.clearPartDisks:
#             disk_space += disk.size
# 
#     return disk_space


# Path: pyanaconda/installclass.py
from distutils.sysconfig import get_python_lib
from blivet.partspec import PartSpec
from blivet.devicelibs import swap
from blivet.platform import platform
from pyanaconda.flags import flags
from pyanaconda.kickstart import getAvailableDiskSpace
import os, sys
import imputil
import logging

    installUpdates = True

    _l10n_domain = None

    # The default filesystem type to use.  If None, we will use whatever
    # Blivet uses by default.
    defaultFS = None

    # don't select this class by default
    default = 0

    @property
    def l10n_domain(self):
        if self._l10n_domain is None:
            raise RuntimeError("Localization domain for '%s' not set." %
                               self.name)
        return self._l10n_domain

    def setPackageSelection(self, anaconda):
        pass

    def getBackend(self):
        # The default is to return None here, which means anaconda should
        # use live or yum (whichever can be detected).  This method is
        # provided as a way for other products to specify their own.
        return None

    def setDefaultPartitioning(self, storage):
        autorequests = [PartSpec(mountpoint="/", fstype=storage.defaultFSType,
                                 size=1024, maxSize=50*1024, grow=True,

                                 btr=True, lv=True, thin=True, encrypted=True),