MythTV  master
Classes | Namespaces | Functions | Variables
smolt.py File Reference

Go to the source code of this file.

Classes

class  hardwareprofile.smolt.Host
 
class  hardwareprofile.smolt.ServerError
 
class  hardwareprofile.smolt.SystemBusError
 
class  hardwareprofile.smolt.UUIDError
 
class  hardwareprofile.smolt.PubUUIDError
 
class  hardwareprofile.smolt._HardwareProfile
 

Namespaces

 hardwareprofile.smolt
 

Functions

def hardwareprofile.smolt.to_ascii (o, current_encoding='utf-8')
 
def hardwareprofile.smolt.get_file_systems (gate)
 
def hardwareprofile.smolt.ignoreDevice (device)
 
def hardwareprofile.smolt.serverMessage (page)
 
def hardwareprofile.smolt.error (message)
 
def hardwareprofile.smolt.debug (message)
 
def hardwareprofile.smolt.reset_resolver ()
 
def hardwareprofile.smolt.read_cpuinfo ()
 
def hardwareprofile.smolt.read_memory ()
 
def hardwareprofile.smolt.read_memory_2_4 ()
 
def hardwareprofile.smolt.read_memory_2_6 ()
 
def hardwareprofile.smolt.create_profile_nocatch (gate, uuid)
 
def hardwareprofile.smolt.create_profile (gate, uuid)
 For refactoring, I'll probably want to make a library Of command line tool functions This is one of them. More...
 
def hardwareprofile.smolt.get_profile_link (smoonURL, pub_uuid)
 This is another. More...
 
def hardwareprofile.smolt.read_uuid ()
 
def hardwareprofile.smolt.read_pub_uuid (uuiddb, uuid, user_agent=user_agent, smoonURL=smoonURL, timeout=timeout, silent=False)
 

Variables

 hardwareprofile.smolt.long = int
 
string hardwareprofile.smolt.WITHHELD_MAGIC_STRING = 'WITHHELD'
 
int hardwareprofile.smolt.SELINUX_ENABLED = 1
 
int hardwareprofile.smolt.SELINUX_DISABLED = 0
 
int hardwareprofile.smolt.SELINUX_WITHHELD = -1
 
tuple hardwareprofile.smolt.EXCEPTIONS
 
 hardwareprofile.smolt.fs_types = get_config_attr("FS_TYPES", ["ext2", "ext3", "xfs", "reiserfs"])
 
 hardwareprofile.smolt.fs_mounts = dict.fromkeys(get_config_attr("FS_MOUNTS", ["/", "/home", "/etc", "/var", "/boot"]), True)
 
 hardwareprofile.smolt.fs_m_filter = get_config_attr("FS_M_FILTER", False)
 
 hardwareprofile.smolt.fs_t_filter = get_config_attr("FS_T_FILTER", False)
 
 hardwareprofile.smolt.smoonURL = get_config_attr("SMOON_URL", "http://smolts.org/")
 
 hardwareprofile.smolt.secure = get_config_attr("SECURE", 0)
 
 hardwareprofile.smolt.hw_uuid_file = get_config_attr("HW_UUID", "/etc/smolt/hw-uuid")
 
 hardwareprofile.smolt.admin_token_file = get_config_attr("ADMIN_TOKEN", '' )
 
string hardwareprofile.smolt.clientVersion = '1.3.2'
 
string hardwareprofile.smolt.smoltProtocol = '0.97'
 
list hardwareprofile.smolt.supported_protocols = ['0.97',]
 
string hardwareprofile.smolt.user_agent = 'smolt/%s' % smoltProtocol
 
float hardwareprofile.smolt.timeout = 120.0
 
 hardwareprofile.smolt.proxies = dict()
 
bool hardwareprofile.smolt.DEBUG = False
 
int hardwareprofile.smolt.PCI_BASE_CLASS_STORAGE = 1
 
int hardwareprofile.smolt.PCI_CLASS_STORAGE_SCSI = 0
 
int hardwareprofile.smolt.PCI_CLASS_STORAGE_IDE = 1
 
int hardwareprofile.smolt.PCI_CLASS_STORAGE_FLOPPY = 2
 
int hardwareprofile.smolt.PCI_CLASS_STORAGE_IPI = 3
 
int hardwareprofile.smolt.PCI_CLASS_STORAGE_RAID = 4
 
int hardwareprofile.smolt.PCI_CLASS_STORAGE_OTHER = 80
 
int hardwareprofile.smolt.PCI_BASE_CLASS_NETWORK = 2
 
int hardwareprofile.smolt.PCI_CLASS_NETWORK_ETHERNET = 0
 
int hardwareprofile.smolt.PCI_CLASS_NETWORK_TOKEN_RING = 1
 
int hardwareprofile.smolt.PCI_CLASS_NETWORK_FDDI = 2
 
int hardwareprofile.smolt.PCI_CLASS_NETWORK_ATM = 3
 
int hardwareprofile.smolt.PCI_CLASS_NETWORK_OTHER = 80
 
int hardwareprofile.smolt.PCI_CLASS_NETWORK_WIRELESS = 128
 
int hardwareprofile.smolt.PCI_BASE_CLASS_DISPLAY = 3
 
int hardwareprofile.smolt.PCI_CLASS_DISPLAY_VGA = 0
 
int hardwareprofile.smolt.PCI_CLASS_DISPLAY_XGA = 1
 
int hardwareprofile.smolt.PCI_CLASS_DISPLAY_3D = 2
 
int hardwareprofile.smolt.PCI_CLASS_DISPLAY_OTHER = 80
 
int hardwareprofile.smolt.PCI_BASE_CLASS_MULTIMEDIA = 4
 
int hardwareprofile.smolt.PCI_CLASS_MULTIMEDIA_VIDEO = 0
 
int hardwareprofile.smolt.PCI_CLASS_MULTIMEDIA_AUDIO = 1
 
int hardwareprofile.smolt.PCI_CLASS_MULTIMEDIA_PHONE = 2
 
int hardwareprofile.smolt.PCI_CLASS_MULTIMEDIA_HD_AUDIO = 3
 
int hardwareprofile.smolt.PCI_CLASS_MULTIMEDIA_OTHER = 80
 
int hardwareprofile.smolt.PCI_BASE_CLASS_BRIDGE = 6
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_HOST = 0
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_ISA = 1
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_EISA = 2
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_MC = 3
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_PCI = 4
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_PCMCIA = 5
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_NUBUS = 6
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_CARDBUS = 7
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_RACEWAY = 8
 
int hardwareprofile.smolt.PCI_CLASS_BRIDGE_OTHER = 80
 
int hardwareprofile.smolt.PCI_BASE_CLASS_COMMUNICATION = 7
 
int hardwareprofile.smolt.PCI_CLASS_COMMUNICATION_SERIAL = 0
 
int hardwareprofile.smolt.PCI_CLASS_COMMUNICATION_PARALLEL = 1
 
int hardwareprofile.smolt.PCI_CLASS_COMMUNICATION_MULTISERIAL = 2
 
int hardwareprofile.smolt.PCI_CLASS_COMMUNICATION_MODEM = 3
 
int hardwareprofile.smolt.PCI_CLASS_COMMUNICATION_OTHER = 80
 
int hardwareprofile.smolt.PCI_BASE_CLASS_INPUT = 9
 
int hardwareprofile.smolt.PCI_CLASS_INPUT_KEYBOARD = 0
 
int hardwareprofile.smolt.PCI_CLASS_INPUT_PEN = 1
 
int hardwareprofile.smolt.PCI_CLASS_INPUT_MOUSE = 2
 
int hardwareprofile.smolt.PCI_CLASS_INPUT_SCANNER = 3
 
int hardwareprofile.smolt.PCI_CLASS_INPUT_GAMEPORT = 4
 
int hardwareprofile.smolt.PCI_CLASS_INPUT_OTHER = 80
 
int hardwareprofile.smolt.PCI_BASE_CLASS_SERIAL = 12
 
int hardwareprofile.smolt.PCI_CLASS_SERIAL_FIREWIRE = 0
 
int hardwareprofile.smolt.PCI_CLASS_SERIAL_ACCESS = 1
 
int hardwareprofile.smolt.PCI_CLASS_SERIAL_SSA = 2
 
int hardwareprofile.smolt.PCI_CLASS_SERIAL_USB = 3
 
int hardwareprofile.smolt.PCI_CLASS_SERIAL_FIBER = 4
 
int hardwareprofile.smolt.PCI_CLASS_SERIAL_SMBUS = 5
 
list hardwareprofile.smolt.FORMFACTOR_LIST