
    W'Fg%                     Z    S SK JrJrJr   " S S\5      r " S S\5      r " S S\5      rg)	   )
XMLBuilderXMLChildPropertyXMLPropertyc                   H    \ rS rSrSr\" S5      r\" S5      r\" S5      rSr	g)_SysinfoEntry   entryz./@name.z./@file N)
__name__
__module____qualname____firstlineno__XML_NAMEr   namevaluefile__static_attributes__r       2/usr/share/virt-manager/virtinst/domain/sysinfo.pyr   r      s%    Hy!DEy!Dr   r   c                       \ rS rSrSrg)_SysinfoOemString   r   N)r   r   r   r   r   r   r   r   r   r      s    r   r   c                      \ rS rSrSrSr/ SQr\" S5      r\" S5      r	\" S5      r
\" S5      r\" S	5      r\" S
5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" S5      r\" \ SS9r!\" \"5      r#Sr$g) DomainSysinfo   z-
Class for building and domain <sysinfo> XML
sysinfo)typebios_vendorbios_version	bios_datebios_releasesystem_manufacturersystem_productsystem_versionsystem_serialsystem_uuid
system_skusystem_familybaseBoard_manufacturerbaseBoard_productbaseBoard_versionbaseBoard_serialbaseBoard_assetbaseBoard_locationchassis_manufacturerchassis_versionchassis_serialchassis_assetchassis_sku
oemStringsz./@typez./bios/entry[@name='date']z./bios/entry[@name='vendor']z./bios/entry[@name='version']z./bios/entry[@name='release']z./system/entry[@name='uuid']z$./system/entry[@name='manufacturer']z./system/entry[@name='product']z./system/entry[@name='version']z./system/entry[@name='serial']z./system/entry[@name='sku']z./system/entry[@name='family']z'./baseBoard/entry[@name='manufacturer']z"./baseBoard/entry[@name='product']z"./baseBoard/entry[@name='version']z!./baseBoard/entry[@name='serial']z ./baseBoard/entry[@name='asset']z#./baseBoard/entry[@name='location']z%./chassis/entry[@name='manufacturer']z ./chassis/entry[@name='version']z./chassis/entry[@name='serial']z./chassis/entry[@name='asset']z./chassis/entry[@name='sku']z./oemStrings)relative_xpathr   N)%r   r   r   r   __doc__r   _XML_PROP_ORDERr   r   r!   r   r    r"   r'   r#   r$   r%   r&   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r   r   r5   r   entriesr   r   r   r   r   r      s6    HHO y!D89I<=K>?L>?L<=K%&LM !BCN !BCN @AM:;J @AM(13#$HI#$HI"#FG!"DEO$%JK&'NO!"DEO !BCN @AM<=K!n>J}-Gr   r   N)
xmlbuilderr   r   r   r   r   r   r   r   r   <module>r;      s2    C B"J "	 	..J ..r   