pydxdiag.functions package#

Subpackages#

Submodules#

pydxdiag.functions.EnvPowerInformation module#

pydxdiag.functions.EnvPowerInformation.GetEnvPowerInformation(dxXML: BeautifulSoup) EnvPowerInformation#

Function to get the power information from a dxdiag XML file.

Parameters:

dxXML (BeautifulSoup) – The root of the dxdiag XML tree

Returns:

The power information in the dxdiag XML file

Return type:

EnvPowerInformation

pydxdiag.functions.Filter module#

pydxdiag.functions.Filter.GetFilters(dxXML: BeautifulSoup) List[Filter]#

Function to get the filters from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return List[Filter]:

The filters information

Rtype List[Filter]:

List[Filter]

pydxdiag.functions.Filter.GetPreferredDShowFilters(dxXML: BeautifulSoup) List[PreferredDShowFilters]#

Function to get the preferred direct show filters from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return Filters:

The preferred direct show filters

Rtype Filters:

List[PreferredDShowFilters]

pydxdiag.functions.LogicalDisk module#

pydxdiag.functions.LogicalDisk.GetLogicalDisks(dxXML: BeautifulSoup) List[LogicalDisk]#

Function to get the logical disks from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return List[LogicalDisk]:

The logical disks information

Rtype List[LogicalDisk]:

List[LogicalDisk]

pydxdiag.functions.SystemInformation module#

pydxdiag.functions.SystemInformation.GetCPUInformation(dxXML: BeautifulSoup) CPUInformation#

Function to get the CPU information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return CPUInformation:

The CPU information

Rtype CPUInformation:

CPUInformation

pydxdiag.functions.SystemInformation.GetDXDiagInformation(dxXML: BeautifulSoup) DXDiagInformation#

Function to get the dxdiag information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return DXDiagInformation:

The dxdiag information

Rtype DXDiagInformation:

DXDiagInformation

pydxdiag.functions.SystemInformation.GetDirectXDebugLevels(dxXML: BeautifulSoup) DirectXDebugLevels#

Function to get the DirectX debug levels from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return DirectXDebugLevels:

The DirectX debug levels

Rtype DirectXDebugLevels:

DirectXDebugLevels

pydxdiag.functions.SystemInformation.GetDxDiagNotes(dxXML: BeautifulSoup) List[GeneralDXDiagNotes]#

Function to get the dxdiag notes from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return List[GeneralDXDiagNotes]:

The dxdiag notes

Rtype List[GeneralDXDiagNotes]:

List[GeneralDXDiagNotes]

pydxdiag.functions.SystemInformation.GetFirmwareInformation(dxXML: BeautifulSoup) FirmwareInformation#

Function to get the firmware information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return FirmwareInformation:

The firmware information

Rtype FirmwareInformation:

FirmwareInformation

pydxdiag.functions.SystemInformation.GetGraphicsInfromation(dxXML: BeautifulSoup) List[GraphicsInformation]#

Function to get the graphics information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return GraphicsInformation:

The graphics information

Rtype GraphicsInformation:

GraphicsInformation

pydxdiag.functions.SystemInformation.GetMachineInformation(dxXML: BeautifulSoup) MachineInformation#

Function to get the machine information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return MachineInformation:

The machine information

Rtype MachineInformation:

MachineInformation

pydxdiag.functions.SystemInformation.GetMemoryInformation(dxXML: BeautifulSoup) MemoryInformation#

Function to get the memory information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return MemoryInformation:

The memory information

Rtype MemoryInformation:

MemoryInformation

pydxdiag.functions.SystemInformation.GetOSInformation(dxXML: BeautifulSoup) OSInformation#

Function to get the OS information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return OSInformation:

The OS information

Rtype OSInformation:

OSInformation

pydxdiag.functions.SystemInformation.GetSystemModelInformation(dxXML: BeautifulSoup) SystemModelInformation#

Function to get the system model information from the dxdiag xml.

Parameters:

dxXML (BeautifulSoup) – The dxdiag xml

Return SystemModelInformation:

The system model information

Rtype SystemModelInformation:

SystemModelInformation

pydxdiag.functions.WER module#

pydxdiag.functions.WER.GetWERInfo(dxXML: BeautifulSoup) List[WERInformation]#

Functions to get information about Windows Error Reporting from the dxdiag XML output.

Parameters:

dxXML (BeautifulSoup) – dxdiag XML output

Return WERInfoList:

Windows Error Reporting information

Return type:

List[WER]

Module contents#