ó vGĀVc@s>dZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd efd „ƒYZd efd„ƒYZdefd„ƒYZ defd„ƒYZ defd„ƒYZ defd„ƒYZ defd„ƒYZ defd„ƒYZdefd„ƒYZdS(s DDU exception class t DDUExceptioncBseZdZRS(s DDU exception(t__name__t __module__t__doc__(((s ddu_errors.pyRstRepositoryNotFoundExceptioncBs eZdZd„Zd„ZRS(s No repo foundcCstj|ƒdS(N(Rt__init__(tself((s ddu_errors.pyR$scCs d}|S(Ns$No repositories found on this system((Rt str_message((s ddu_errors.pyt__str__'s(RRRRR(((s ddu_errors.pyR"s tRepositoryCreatedExceptioncBs eZdZd„Zd„ZRS(scannot create repositorycCstj|ƒ||_dS(N(RRt repo_name(RR ((s ddu_errors.pyR.s cCsdt|jƒ}|S(Ns! Cannot create repository for: %s(tstrR (RR((s ddu_errors.pyR2s(RRRRR(((s ddu_errors.pyR ,s tRepositoryNotReadyExceptioncBs eZdZd„Zd„ZRS(scannot run pkg commandcCstj|ƒdS(N(RR(R((s ddu_errors.pyR9scCs d}|S(Ns& Cannot run pkg command on your system((RR((s ddu_errors.pyR<s(RRRRR(((s ddu_errors.pyR 7s tDevScanNotStartcBseZdZRS(scannot start probe script(RRR(((s ddu_errors.pyR AstDevDetailNotAvailablecBs eZdZd„Zd„ZRS(scannot get device infcCstj|ƒ||_dS(N(RRtdev_path(RR((s ddu_errors.pyRHs cCsdt|jƒ}|S(Ns- Cannot get detail information from device:%s(R R(RR((s ddu_errors.pyRLs(RRRRR(((s ddu_errors.pyRFs tRepositorylistNotValidcBs eZdZd„Zd„ZRS(sinvalid repo listcCstj|ƒdS(N(RR(R((s ddu_errors.pyRTscCs d}|S(NsRepository list invalid((RR((s ddu_errors.pyRWs(RRRRR(((s ddu_errors.pyRRs tDDuDevDataNotValidcBs eZdZd„Zd„ZRS(sdevice inf invalidcCstj|ƒdS(N(RR(R((s ddu_errors.pyR^scCs d}|S(NsDevData is invalid.((RR((s ddu_errors.pyRas(RRRRR(((s ddu_errors.pyR\s tPackageNoFoundcBs eZdZd„Zd„ZRS(sno package foundcCstj|ƒ||_dS(N(RRtdev_des(RR((s ddu_errors.pyRhs cCsd|j}|S(NsPackage for device %s not found(R(RR((s ddu_errors.pyRls (RRRRR(((s ddu_errors.pyRfs tPackageInvalidcBs eZdZd„Zd„ZRS(spackage invalidcCstj|ƒ||_dS(N(RRtmessage(RR((s ddu_errors.pyRss cCsd|j}|S(NsPackage invalid:%s(R(RR((s ddu_errors.pyRws (RRRRR(((s ddu_errors.pyRqs tPackageInstallNotAllowedcBs eZdZd„Zd„ZRS(scannot install packagecCstj|ƒ||_dS(N(RRtpkg_name(RR((s ddu_errors.pyR~s cCsd|j}|S(Ns!Install of package %s not allowed(R(RR((s ddu_errors.pyR‚s (RRRRR(((s ddu_errors.pyR|s tInstallAreaUnaccessiblecBs eZdZd„Zd„ZRS(sinstall area unaccessiblecCstj|ƒ||_dS(N(RRt pkg_location(RR((s ddu_errors.pyR‰s cCsd|j}|S(Ns!Installation area %s inaccessible(R(RR((s ddu_errors.pyRs (RRRRR(((s ddu_errors.pyR‡s tInstallPkgFailcBs eZdZd„Zd„ZRS(sinstall PKG package failcCstj|ƒ||_dS(N(RRR(RR((s ddu_errors.pyR”s cCsd|j}|S(Ns(Installation of pkg(5) package %s failed(R(RR((s ddu_errors.pyR˜s (RRRRR(((s ddu_errors.pyR’s tInstallUnkFailcBs eZdZd„Zd„ZRS(sinstall UNK package failcCs#tj|ƒ||_||_dS(N(RRtpkg_typeR(RRR((s ddu_errors.pyR s  cCsd|j|jf}|S(Ns)Installation of %s type package %s failed(RR(RR((s ddu_errors.pyR„s(RRRRR(((s ddu_errors.pyRžs N(Rt ExceptionRRR R R RRRRRRRRR(((s ddu_errors.pyts