Ñò ¹µiVc@sedZddklZddklZlZddklZlZdefd„ƒYZ d„Z dS( s* x86 BIOS firmware backend for pybootmgmt iÿÿÿÿ(tSystemFirmware(t!BootmgmtUnsupportedOperationErrortBootmgmtPropertyWriteError(ttesting_getpropttesting_setpropt BIOSFirmwarecBs)eZdZd„Zd„Zd„ZRS(s#Simple BIOS firmware implementationcCs4t|ƒ\}}|o|Stt|ƒi|ƒS(s Get property -- pass on to super(RtsuperRtgetprop(tselftpropnametrettval((s(../../common/bootmgmt/backend/fw/bios.pyR%scCsXt||ƒ}|odS|tijotdƒ‚ntt|ƒi||ƒdS(s3Setting properties is not supported on BIOS systemsNs6Properties are read-only on systems with BIOS firmware(RRtPROP_BOOT_DEVICERRRtsetprop(RR tvalueR ((s(../../common/bootmgmt/backend/fw/bios.pyR /s cCstdƒ‚dS(s4Deleting properties is not supported on BIOS systemss:Properties cannot be deleted on systems with BIOS firmwareN(R(RR ((s(../../common/bootmgmt/backend/fw/bios.pytdelprop;s(t__name__t __module__t__doc__RR R(((s(../../common/bootmgmt/backend/fw/bios.pyR"s cCstS(s/Return an instance of SystemFirmware to factory(R(((s(../../common/bootmgmt/backend/fw/bios.pytfirmware_backendAsN( Rtbootmgmt.bootinfoRtbootmgmtRRtbootmgmt.backend.fwRRRR(((s(../../common/bootmgmt/backend/fw/bios.pyts