Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
python3-dmapi-el9 / usr / lib / python3.9 / site-packages / dmapi / __pycache__ / exception.cpython-39.pyc
Size: Mime:
a

[r`e‹	ã@s®)dZddlmZddlZddlmZddlm	Z	m
Z
e e¡Z
Gdd„dejjƒZGdd	„d	eƒZGd
d„deƒZGdd
„d
eƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGd d!„d!eƒZGd"d#„d#eƒZGd$d%„d%eƒZ Gd&d'„d'eƒZ!Gd(d)„d)eƒZ"Gd*d+„d+eƒZ#Gd,d-„d-e#ƒZ$Gd.d/„d/e$ƒZ%Gd0d1„d1e$ƒZ&Gd2d3„d3e$ƒZ'Gd4d5„d5e$ƒZ(Gd6d7„d7e$ƒZ)Gd8d9„d9e$ƒZ*Gd:d;„d;e$ƒZ+Gd<d=„d=e$ƒZ,Gd>d?„d?e$ƒZ-Gd@dA„dAe$ƒZ.GdBdC„dCe#ƒZ/GdDdE„dEe#ƒZ0GdFdG„dGe#ƒZ1GdHdI„dIeƒZ2GdJdK„dKeƒZ3GdLdM„dMe#ƒZ4GdNdO„dOe#ƒZ5GdPdQ„dQeƒZ6GdRdS„dSe#ƒZ7GdTdU„dUe#ƒZ8GdVdW„dWe#ƒZ9GdXdY„dYe9ƒZ:GdZd[„d[e9ƒZ;Gd\d]„d]e9ƒZ<Gd^d_„d_e#ƒZ=Gd`da„dae#ƒZ>Gdbdc„dce#ƒZ?Gddde„dee#ƒZ@Gdfdg„dge#ƒZAGdhdi„die#ƒZBGdjdk„dke#ƒZCGdldm„dme#ƒZDGdndo„doe#ƒZEGdpdq„dqe#ƒZFGdrds„dse#ƒZGGdtdu„due#ƒZHGdvdw„dwe#ƒZIGdxdy„dye#ƒZJGdzd{„d{e#ƒZKGd|d}„d}e#ƒZLGd~d„deLƒZMGd€d„deLƒZNGd‚dƒ„dƒeLƒZOGd„d…„d…eLƒZPGd†d‡„d‡e#ƒZQGdˆd‰„d‰e#ƒZRGdŠd‹„d‹e#ƒZSGdŒd„de#ƒZTGdŽd„de#ƒZUGdd‘„d‘e#ƒZVGd’d“„d“e#ƒZWGd”d•„d•e#ƒZXGd–d—„d—e#ƒZYGd˜d™„d™e#ƒZZGdšd›„d›e#ƒZ[Gdœd„de#ƒZ\GdždŸ„dŸe#ƒZ]Gd d¡„d¡e#ƒZ^Gd¢d£„d£e#ƒZ_Gd¤d¥„d¥e#ƒZ`Gd¦d§„d§e#ƒZaGd¨d©„d©e#ƒZbGdªd«„d«e#ƒZcGd¬d­„d­e#ƒZdGd®d¯„d¯ecƒZeGd°d±„d±eƒZfGd²d³„d³ecƒZgGd´dµ„dµeƒZhGd¶d·„d·e#ƒZiGd¸d¹„d¹e#ƒZjGdºd»„d»e#ƒZkGd¼d½„d½e#ƒZlGd¾d¿„d¿e#ƒZmGdÀdDdÁe#ƒZnGdÂdÄdÃe#ƒZoGdÄdńdÅe#ƒZpGdÆdDŽdÇe#ƒZqGdÈdɄdÉe#ƒZrGdÊd˄dËe#ƒZsGdÌd̈́dÍe#ƒZtGdÎdτdÏe#ƒZuGdÐdфdÑe#ƒZvGdÒdӄdÓe#ƒZwGdÔdՄdÕe#ƒZxGdÖdׄd×e#ƒZyGdØdلdÙe#ƒZzGdÚdۄdÛe#ƒZ{GdÜd݄dÝe#ƒZ|GdÞd߄dße#ƒZ}Gdàdá„dáeƒZ~Gdâdã„dãeƒZGdädå„dåeƒZ€Gdædç„dçeƒZGdèdé„déeƒZ‚Gdêdë„dëeƒZƒGdìdí„díeƒZ„Gdîdï„dïeƒZ…Gdðdñ„dñeƒZ†Gdòdó„dóe#ƒZ‡Gdôdõ„dõe†ƒZˆGdöd÷„d÷eƒZ‰Gdødù„dùeƒZŠGdúdû„dûeƒZ‹Gdüdý„dýeƒZŒGdþdÿ„dÿeƒZGdd„de#ƒZŽGdd„de#ƒZGdd„deƒZGdd„deƒZ‘Gdd	„d	e#ƒZ’Gd
d„deƒZ“Gdd
„d
eƒZ”Gdd„deƒZ•Gdd„deƒZ–Gdd„deƒZ—Gdd„deƒZ˜Gdd„de#ƒZ™Gdd„de#ƒZšGdd„de#ƒZ›Gdd„de#ƒZœGdd„de#ƒZGd d!„d!e#ƒZžGd"d#„d#eƒZŸGd$d%„d%eƒZ Gd&d'„d'e—ƒZ¡Gd(d)„d)eƒZ¢Gd*d+„d+eƒZ£Gd,d-„d-e¢ƒZ¤Gd.d/„d/e¢ƒZ¥Gd0d1„d1e¢ƒZ¦Gd2d3„d3e¢ƒZ§Gd4d5„d5eƒZ¨Gd6d7„d7eƒZ©Gd8d9„d9e¢ƒZªGd:d;„d;e#ƒZ«Gd<d=„d=e#ƒZ¬Gd>d?„d?e#ƒZ­Gd@dA„dAeƒZ®GdBdC„dCeƒZ¯GdDdE„dEe#ƒZ°GdFdG„dGe#ƒZ±GdHdI„dIeƒZ²GdJdK„dKeƒZ³GdLdM„dMe#ƒZ´GdNdO„dOe#ƒZµGdPdQ„dQe#ƒZ¶GdRdS„dSe#ƒZ·GdTdU„dUe#ƒZ¸GdVdW„dWe#ƒZ¹GdXdY„dYe#ƒZºGdZd[„d[eƒZ»Gd\d]„d]eƒZ¼Gd^d_„d_e¼ƒZ½Gd`da„dae¼ƒZ¾Gdbdc„dce¼ƒZ¿Gddde„dee¼ƒZÀGdfdg„dge¼ƒZÁGdhdi„dieƒZÂGdjdk„dkeƒZÃGdldm„dmeƒZÄGdndo„doe#ƒZÅGdpdq„dqe#ƒZÆGdrds„dseƒZÇGdtdu„dueƒZÈGdvdw„dweƒZÉGdxdy„dyeƒZÊGdzd{„d{e#ƒZËGd|d}„d}eʃZÌGd~d„deʃZÍGd€d„deƒZÎGd‚dƒ„dƒeƒZÏGd„d…„d…eʃZÐGd†d‡„d‡eƒZÑGdˆd‰„d‰eƒZÒGdАd‹„d‹eƒZÓGdŒd„deƒZÔGdސd„deƒZÕGdd‘„d‘eƒZÖGd’d“„d“e#ƒZ×Gd”d•„d•eƒZØGd–d—„d—eƒZÙGd˜d™„d™eƒZÚGdšd›„d›eڃZÛGdœd„deƒZÜGdždŸ„dŸeƒZÝGd d¡„d¡eƒZÞGd¢d£„d£eރZßGd¤d¥„d¥eƒZàGd¦d§„d§e#ƒZáGd¨d©„d©e#ƒZâGdªd«„d«e#ƒZãGd¬d­„d­eƒZäGd®d¯„d¯eƒZåGd°d±„d±eäƒZæGd²d³„d³eäƒZçGd´dµ„dµeäƒZèGd¶d·„d·eäƒZéGd¸d¹„d¹eƒZêGdºd»„d»eäƒZëGd¼d½„d½e#ƒZìGd¾d¿„d¿eäƒZíGddDdÁeƒZîGddĐdÃeƒZïGdĐdńdÅeïƒZðGdƐdDސdÇeïƒZñGdȐdɄdÉe#ƒZòGdʐd˄dËe#ƒZóGd̐d̈́dÍe#ƒZôGdΐdτdÏe#ƒZõGdАdфdÑe#ƒZöGdҐdӄdÓeƒZ÷GdԐdՄdÕeƒZøGd֐dׄd×eƒZùGdؐdلdÙeùƒZúGdڐdۄdÛeùƒZûGdܐd݄dÝe#ƒZüGdސd߄dßeƒZýGdàdᄐdáeƒZþGdâdㄐdãeƒZÿGdäd儐dåeƒZGdæd焐dçeƒZGdèd鄐déeƒZGdêd널dëeƒZGdìd턐díe#ƒZGdîddïe#ƒZGdðdñ„dñeƒZGdòdó„dóeƒZGdôdõ„dõeƒZGdöd÷„d÷eƒZ	Gdødù„dùeƒZ
Gdúdû„dûeƒZGdüdý„dýeƒZGdþdÿ„dÿeƒZ
Gdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd	„d	eƒZGd
d„deƒZGdd
„d
eƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGd d!„d!eƒZGd"d#„d#eƒZGd$d%„d%eƒZ Gd&d'„d'eƒZ!Gd(d)„d)eƒZ"Gd*d+„d+eƒZ#Gd,d-„d-eƒZ$Gd.d/„d/e$ƒZ%Gd0d1„d1e$ƒZ&Gd2d3„d3e$ƒZ'Gd4d5„d5eƒZ(Gd6d7„d7eƒZ)Gd8d9„d9eƒZ*Gd:d;„d;eƒZ+Gd<d=„d=eƒZ,Gd>d?„d?eƒZ-Gd@dA„dAeƒZ.GdBdC„dCeƒZ/GdDdE„dEeƒZ0GdFdG„dGe0ƒZ1GdHdI„dIe0ƒZ2GdJdK„dKe0ƒZ3GdLdM„dMeƒZ4GdNdO„dOeƒZ5GdPdQ„dQeƒZ6GdRdS„dSe6ƒZ7GdTdU„dUeƒZ8GdVdW„dWe8ƒZ9GdXdY„dYe8ƒZ:GdZd[„d[e8ƒZ;Gd\d]„d]e8ƒZ<Gd^d_„d_e8ƒZ=Gd`da„dae=ƒZ>Gdbdc„dce=ƒZ?Gddde„dee8ƒZ@Gdfdg„dge8ƒZAGdhdi„die8ƒZBGdjdk„dkeƒZCGdldm„dmeƒZDGdndo„doeƒZEGdpdq„dqeƒZFGdrds„dseƒZGGdtdu„dueƒZHGdvdw„dweƒZIGdxdy„dyeƒZJGdzd{„d{eƒZKGd|d}„d}eƒZLGd~d„deƒZMGd€d„deƒZNGd‚dƒ„dƒeƒZOGd„d…„d…eƒZPGd†d‡„d‡eUƒZQGdˆd‰„d‰e#ƒZRGdАd‹„d‹e#ƒZSGdŒd„deƒZTGdސd„deƒZUGdd‘„d‘eƒZVGd’d“„d“e#ƒZWGd”d•„d•eWƒZXGd–d—„d—e#ƒZYGd˜d™„d™eƒZZGdšd›„d›eƒZ[Gdœd„de[ƒZ\GdždŸ„dŸe[ƒZ]Gd d¡„d¡e]ƒZ^Gd¢d£„d£eƒZ_Gd¤d¥„d¥eƒZ`Gd¦d§„d§eƒZaGd¨d©„d©eƒZbGdªd«„d«e#ƒZcGd¬d­„d­eƒZdGd®d¯„d¯e#ƒZeGd°d±„d±e#ƒZfGd²d³„d³eƒZgGd´dµ„dµeƒZhGd¶d·„d·eƒZiGd¸d¹„d¹eƒZjGdºd»„d»eƒZkGd¼d½„d½eƒZlGd¾d¿„d¿eƒZmGddDdÁeƒZnGddĐdÐenƒZoGdĐdńdŐenƒZpGdƐdDސdÇeƒZqGdȐdɄdÉeƒZrGdʐd˄dËeƒZsGd̐d̈́dÍeƒZtGdΐdτdÏeƒZuGdАdфdÑeƒZvGdҐdӄdÓeƒZwGdԐdՄdÕeƒZxGd֐dׄd×eƒZyGdؐdلdÙe#ƒZzGdڐdۄdÛe#ƒZ{Gdܐd݄dÝe#ƒZ|Gdސd߄dße#ƒZ}GdàdᄐdáeƒZ~GdâdㄐdãeƒZGdäd儐dåe#ƒZ€Gdæd焐dçeƒZGdèd鄐dée#ƒZ‚Gdêd널dëeƒZƒGdìd턐díeƒZ„GdîddïeƒZ…Gdðdñ„dñeƒZ†Gdòdó„dóeƒZ‡Gdôdõ„dõe#ƒZˆGdöd÷„d÷eƒZ‰Gdødù„dùe#ƒZŠGdúdû„dûe#ƒZ‹Gdüdý„dýeƒZŒGdþdÿ„dÿeƒZGdd„deƒZŽGdd„deƒZGdd„de#ƒZGdd„deƒZ‘Gdd	„d	eƒZ’Gd
d„deƒZ“Gdd
„d
eƒZ”Gdd„de#ƒZ•Gdd„de#ƒZ–Gdd„de#ƒZ—Gdd„de#ƒZ˜Gdd„de#ƒZ™Gdd„deƒZšGdd„de#ƒZ›Gdd„de#ƒZœGdd„de#ƒZGd d!„d!e#ƒZžGd"d#„d#e#ƒZŸGd$d%„d%e#ƒZ Gd&d'„d'eƒZ¡Gd(d)„d)eƒZ¢Gd*d+„d+eƒZ£Gd,d-„d-eƒZ¤Gd.d/„d/e#ƒZ¥Gd0d1„d1e#ƒZ¦Gd2d3„d3e#ƒZ§Gd4d5„d5e#ƒZ¨Gd6d7„d7e#ƒZ©Gd8d9„d9e#ƒZªGd:d;„d;e#ƒZ«Gd<d=„d=e#ƒZ¬Gd>d?„d?e#ƒZ­Gd@dA„dAe#ƒZ®GdBdC„dCe#ƒZ¯GdDdE„dEe¯ƒZ°GdFdG„dGe#ƒZ±GdHdI„dIe#ƒZ²GdJdK„dKe#ƒZ³GdLdM„dMe#ƒZ´GdNdO„dOe#ƒZµGdPdQ„dQe#ƒZ¶GdRdS„dSe#ƒZ·GdTdU„dUe#ƒZ¸GdVdW„dWe#ƒZ¹GdXdY„dYeƒZºGdZd[„d[eƒZ»Gd\d]„d]e#ƒZ¼Gd^d_„d_eƒZ½Gd`da„dae#ƒZ¾Gdbdc„dce#ƒZ¿Gddde„dee#ƒZÀGdfdg„dge#ƒZÁGdhdi„die#ƒZÂGdjdk„dke#ƒZÃGdldm„dme#ƒZÄGdndo„doeƒZÅGdpdq„dqe#ƒZÆGdrds„dse#ƒZÇGdtdu„due#ƒZÈGdvdw„dwe#ƒZÉGdxdy„dyeƒZÊGdzd{„d{e#ƒZËGd|d}„d}e#ƒZÌGd~d„deƒZÍGd€d„deƒZÎGd‚dƒ„dƒe#ƒZÏGd„d…„d…e#ƒZÐGd†d‡„d‡e#ƒZÑGdˆd‰„d‰eƒZÒGdАd‹„d‹eƒZÓGdŒd„deƒZÔGdސd„deƒZÕGdd‘„d‘eƒZÖGd’d“„d“eƒZ×Gd”d•„d•eƒZØGd–d—„d—eƒZÙGd˜d™„d™eƒZÚGdšd›„d›eƒZÛGdœd„deƒZÜGdždŸ„dŸe܃ZÝGd d¡„d¡eƒZÞGd¢d£„d£e#ƒZßGd¤d¥„d¥eƒZàGd¦d§„d§e#ƒZáGd¨d©„d©e#ƒZâGdªd«„d«e#ƒZãGd¬d­„d­e#ƒZäGd®d¯„d¯e#ƒZåGd°d±„d±e僐ZæGd²d³„d³e僐ZçGd´dµ„dµe僐ZèGd¶d·„d·e僐ZéGd¸d¹„d¹e#ƒZêGdºd»„d»e#ƒZëGd¼d½„d½eƒZìGd¾d¿„d¿e#ƒZíGddDdÁeƒZîGddĐdÃe#ƒZïGdĐdńdÅe#ƒZðGdƐdDސdÇeƒZñGdȐdɄdÉeƒZòGdʐd˄dËeƒZóGd̐d̈́dÍe#ƒZôGdΐdτdÏe#ƒZõGdАdфdÑeƒZöGdҐdӄdÓeƒZ÷GdԐdՄdÕeƒZøGd֐dׄd×eƒZùGdؐdلdÙeƒZúdS(Úz‡Dmapi base exception handling.

Includes decorator for re-raising Dmapi-type exceptions.

SHOULD include dedicated exception logging.

é)ÚlogN)Úutil)Ú_Ú_LEcseZdZd‡fdd„	Z‡ZS)ÚConvertedExceptionÚcsv||_|r||_nLztj|j|_Wn8ty\tdƒ}t ||¡tj|jd|_Yn0||_	t
t|ƒ ¡dS)Nz-Improper or unknown HTTP status code used: %déd)
ÚcodeÚtitleÚwoutilZstatus_reasonsÚKeyErrorrÚLOGÚerrorZstatus_generic_reasonsÚexplanationÚsuperrÚ__init__)Úselfr	r
rÚmsg©Ú	__class__©ú3/usr/lib/python3.9/site-packages/dmapi/exception.pyrszConvertedException.__init__)rr©Ú__name__Ú
__module__Ú__qualname__rÚ
__classcell__rrrrrsrcsNeZdZdZedƒZdZiZdZd‡fdd„	Z	dd	„Z
d
d„Zdd
„Z‡Z
S)ÚDmapiExceptionzÌBase Dmapi Exception

    To correctly use this class, inherit from it and define
    a 'msg_fmt' property. That msg_fmt will get printf'd
    with the keyword arguments provided to the constructor.

    zAn unknown exception occurred.iôFNcs‚||_d|jvr4z|j|jd<Wnty2Yn0|shz|j|}Wn tyf| ¡|j}Yn0||_tt|ƒ 	|¡dS)Nr	)
Úkwargsr	ÚAttributeErrorÚmsg_fmtÚ	ExceptionÚ_log_exceptionÚmessagerrr)rr#rrrrr:s
zDmapiException.__init__cCs<t tdƒ¡t|j ¡ƒD]\}}t d||f¡qdS)Nz$Exception in string format operationz%s: %s)r
Ú	exceptionrÚlistrÚitemsr)rÚnameÚvaluerrrr"PszDmapiException._log_exceptioncCs
|jdS)Nr)Úargs)rrrrÚformat_messageWszDmapiException.format_messagecCs|j}|jj|d<t|ƒS)NÚclass)Ú__dict__rrÚstr)rZ	dict_reprrrrÚ__repr__\szDmapiException.__repr__)N)rrrÚ__doc__rr r	ZheadersÚsaferr"r*r.rrrrrr-src@seZdZedƒZdS)ÚEncryptionFailurez"Failed to encrypt text: %(reason)sN©rrrrr rrrrr1bsr1c@seZdZedƒZdS)ÚDecryptionFailurez"Failed to decrypt text: %(reason)sNr2rrrrr3fsr3c@seZdZedƒZdS)ÚRevokeCertFailurez/Failed to revoke certificate for %(project_id)sNr2rrrrr4jsr4c@seZdZedƒZdS)ÚVirtualInterfaceCreateExceptionz!Virtual Interface creation failedNr2rrrrr5nsr5c@seZdZedƒZdS)Ú#VirtualInterfaceMacAddressExceptionz<Creation of virtual interface with unique mac address failedNr2rrrrr6rsr6c@seZdZedƒZdS)ÚVirtualInterfacePlugExceptionzVirtual interface plugin failedNr2rrrrr7wsr7c@seZdZedƒZdS)ÚVirtualInterfaceUnplugExceptionz.Failed to unplug virtual interface: %(reason)sNr2rrrrr8{sr8c@seZdZedƒZdS)ÚGlanceConnectionFailedz7Connection to glance host %(server)s failed: %(reason)sNr2rrrrr9sr9c@seZdZedƒZdS)ÚCinderConnectionFailedz,Connection to cinder host failed: %(reason)sNr2rrrrr:„sr:c@seZdZedƒZdS)ÚUnsupportedCinderAPIVersionz5Dmapi does not support Cinder API version %(version)sNr2rrrrr;ˆsr;c@seZdZdZedƒZdS)ÚCinderAPIVersionNotAvailablezjUsed to indicate that a requested Cinder API version, generally a
    microversion, is not available.
    z0Cinder API version %(version)s is not available.N©rrrr/rr rrrrr<Œsr<c@seZdZedƒZdZdS)Ú	Forbiddeni“N©rrrrr r	rrrrr>“sr>c@seZdZedƒZdS)Ú
AdminRequiredz#User does not have admin privilegesNr2rrrrr@˜sr@c@seZdZedƒZdS)ÚPolicyNotAuthorizedz0Policy doesn't allow %(action)s to be performed.Nr2rrrrrAœsrAc@seZdZedƒZdS)ÚImageNotActivez!Image %(image_id)s is not active.Nr2rrrrrB srBc@seZdZedƒZdS)ÚImageNotAuthorizedz&Not authorized for image %(image_id)s.Nr2rrrrrC¦srCc@seZdZedƒZdZdS)ÚInvalidz Bad Request - Invalid ParameterséNr?rrrrrDªsrDc@seZdZedƒZdS)Ú
InvalidBDMz Block Device Mapping is Invalid.Nr2rrrrrF¯srFc@seZdZedƒZdS)ÚInvalidBDMSnapshotz?Block Device Mapping is Invalid: failed to get snapshot %(id)s.Nr2rrrrrG³srGc@seZdZedƒZdS)ÚInvalidBDMVolumez=Block Device Mapping is Invalid: failed to get volume %(id)s.Nr2rrrrrH¸srHc@seZdZedƒZdS)ÚInvalidBDMImagez<Block Device Mapping is Invalid: failed to get image %(id)s.Nr2rrrrrI½srIc@seZdZedƒZdS)ÚInvalidBDMBootSequencezxBlock Device Mapping is Invalid: Boot sequence for the instance and image/block device mapping combination is not valid.Nr2rrrrrJÂsrJc@seZdZedƒZdS)ÚInvalidBDMLocalsLimitzWBlock Device Mapping is Invalid: You specified more local devices than the limit allowsNr2rrrrrKÉsrKc@seZdZedƒZdS)ÚInvalidBDMEphemeralSizez˜Ephemeral disks requested are larger than the instance type allows. If no size is given in one block device mapping, flavor ephemeral size will be used.Nr2rrrrrLÏsrLc@seZdZedƒZdS)ÚInvalidBDMSwapSizez9Swap drive requested is larger than instance type allows.Nr2rrrrrMÖsrMc@seZdZedƒZdS)ÚInvalidBDMFormatz,Block Device Mapping is Invalid: %(details)sNr2rrrrrNÚsrNc@seZdZedƒZdS)ÚInvalidBDMForLegacyz;Block Device Mapping cannot be converted to legacy format. Nr2rrrrrOßsrOc@seZdZedƒZdS)ÚInvalidBDMVolumeNotBootablez$Block Device %(id)s is not bootable.Nr2rrrrrPäsrPc@seZdZedƒZdS)ÚInvalidAttributez!Attribute not supported: %(attr)sNr2rrrrrQèsrQc@seZdZdZdS)ÚValidationErrorz
%(detail)sN©rrrr rrrrrRìsrRc@seZdZedƒZdS)ÚVolumeAttachFailedz>Volume %(volume_id)s could not be attached. Reason: %(reason)sNr2rrrrrTðsrTc@seZdZedƒZdZdS)Ú#MultiattachNotSupportedByVirtDriverzUVolume %(volume_id)s has 'multiattach' set, which is not supported for this instance.é™Nr?rrrrrUõsrUc@seZdZedƒZdZdS)Ú!MultiattachSupportNotYetAvailablez0Multiattach volume support is not yet available.rVNr?rrrrrWÿsrWc@seZdZedƒZdS)Ú&MultiattachNotSupportedOldMicroversionzNMultiattach volumes are only supported starting with compute API version 2.60.Nr2rrrrrXsrXc@seZdZedƒZdS)Ú MultiattachToShelvedNotSupportedzOAttaching multiattach volumes is not supported for shelved-offloaded instances.Nr2rrrrrYsrYc@seZdZedƒZdS)ÚVolumeNotCreatedz™Volume %(volume_id)s did not finish being created even after we waited %(seconds)s seconds or %(attempts)s attempts. And its status is %(volume_status)s.Nr2rrrrrZsrZc@seZdZedƒZdS)ÚExtendVolumeNotSupportedz9Volume size extension is not supported by the hypervisor.Nr2rrrrr[sr[c@seZdZedƒZdS)ÚVolumeEncryptionNotSupportedzKVolume encryption is not supported for %(volume_type)s volume %(volume_id)sNr2rrrrr\sr\c@seZdZedƒZdS)ÚTaggedAttachmentNotSupportedz.Tagged device attachment is not yet available.Nr2rrrrr] sr]c@seZdZedƒZdS)ÚVolumeTaggedAttachNotSupportedzCTagged volume attachment is not supported for this server instance.Nr2rrrrr^$sr^c@seZdZedƒZdS)Ú'VolumeTaggedAttachToShelvedNotSupportedzJTagged volume attachment is not supported for shelved-offloaded instances.Nr2rrrrr_)sr_c@seZdZedƒZdS)Ú(NetworkInterfaceTaggedAttachNotSupportedzNTagged network interface attachment is not supported for this server instance.Nr2rrrrr`.sr`c@seZdZedƒZdS)ÚInvalidKeypairz#Keypair data is invalid: %(reason)sNr2rrrrra3srac@seZdZedƒZdS)ÚInvalidRequestzThe request is invalid.Nr2rrrrrb7srbc@seZdZedƒZdS)ÚInvalidInputz"Invalid input received: %(reason)sNr2rrrrrc;srcc@seZdZedƒZdS)Ú
InvalidVolumezInvalid volume: %(reason)sNr2rrrrrd?srdc@seZdZedƒZdS)ÚInvalidVolumeAccessModez+Invalid volume access mode: %(access_mode)sNr2rrrrreCsrec@seZdZedƒZdS)ÚInvalidMetadatazInvalid metadata: %(reason)sNr2rrrrrfGsrfc@seZdZedƒZdS)ÚInvalidMetadataSizez!Invalid metadata size: %(reason)sNr2rrrrrgKsrgc@seZdZedƒZdS)ÚInvalidPortRangez5Invalid port range %(from_port)s:%(to_port)s. %(msg)sNr2rrrrrhOsrhc@seZdZedƒZdS)ÚInvalidIpProtocolz!Invalid IP protocol %(protocol)s.Nr2rrrrriSsric@seZdZedƒZdS)ÚInvalidContentTypez&Invalid content type %(content_type)s.Nr2rrrrrjWsrjc@seZdZedƒZdS)ÚInvalidAPIVersionStringzYAPI Version String %(version)s is of invalid format. Must be of format MajorNum.MinorNum.Nr2rrrrrk[srkc@seZdZedƒZdS)ÚVersionNotFoundForAPIMethodz8API version %(version)s is not supported on this method.Nr2rrrrrl`srlc@seZdZedƒZdS)ÚInvalidGlobalAPIVersionzcVersion %(req_ver)s is not supported by the API. Minimum is %(min_ver)s and maximum is %(max_ver)s.Nr2rrrrrmdsrmc@seZdZedƒZdS)ÚApiVersionsIntersectzMVersion of %(name)s %(min_ver)s %(max_ver)s intersects with another versions.Nr2rrrrrnisrnc@seZdZdZdS)ÚInvalidParameterValueú%(err)sNrSrrrrropsroc@seZdZedƒZdZdS)ÚInvalidAggregateActionzUnacceptable parameters.rENr?rrrrrqtsrqc@seZdZedƒZdS)ÚInvalidAggregateActionAddzBCannot add host to aggregate %(aggregate_id)s. Reason: %(reason)s.Nr2rrrrrrysrrc@seZdZedƒZdS)ÚInvalidAggregateActionDeletezGCannot remove host from aggregate %(aggregate_id)s. Reason: %(reason)s.Nr2rrrrrs~srsc@seZdZedƒZdS)ÚInvalidAggregateActionUpdatez=Cannot update aggregate %(aggregate_id)s. Reason: %(reason)s.Nr2rrrrrtƒsrtc@seZdZedƒZdS)Ú InvalidAggregateActionUpdateMetazICannot update metadata of aggregate %(aggregate_id)s. Reason: %(reason)s.Nr2rrrrruˆsruc@seZdZedƒZdS)ÚInvalidSortKeyz Sort key supplied was not valid.Nr2rrrrrvsrvc@seZdZedƒZdS)ÚInvalidStrTimez#Invalid datetime string: %(reason)sNr2rrrrrw‘srwc@seZdZedƒZdS)ÚInvalidNUMANodesNumberzSThe property 'numa_nodes' cannot be '%(nodes)s'. It must be a number greater than 0Nr2rrrrrx•srxc@seZdZedƒZdS)ÚInvalidNamezBAn invalid 'name' value was provided. The name must be: %(reason)sNr2rrrrryšsryc@seZdZedƒZdS)ÚInstanceInvalidStatezhInstance %(instance_uuid)s in %(attr)s %(state)s. Cannot %(method)s while the instance is in this state.Nr2rrrrrzŸsrzc@seZdZedƒZdS)ÚInstanceNotRunningz(Instance %(instance_id)s is not running.Nr2rrrrr{¤sr{c@seZdZedƒZdS)ÚInstanceNotInRescueModez.Instance %(instance_id)s is not in rescue modeNr2rrrrr|¨sr|c@seZdZedƒZdS)ÚInstanceNotRescuablez6Instance %(instance_id)s cannot be rescued: %(reason)sNr2rrrrr}¬sr}c@seZdZedƒZdS)ÚInstanceNotReadyz%Instance %(instance_id)s is not readyNr2rrrrr~°sr~c@seZdZedƒZdS)ÚInstanceSuspendFailurez&Failed to suspend instance: %(reason)sNr2rrrrr´src@seZdZedƒZdS)ÚInstanceResumeFailurez%Failed to resume instance: %(reason)sNr2rrrrr€¸sr€c@seZdZedƒZdS)ÚInstancePowerOnFailurez'Failed to power on instance: %(reason)sNr2rrrrr¼src@seZdZedƒZdS)ÚInstancePowerOffFailurez(Failed to power off instance: %(reason)sNr2rrrrr‚Àsr‚c@seZdZedƒZdS)ÚInstanceRebootFailurez%Failed to reboot instance: %(reason)sNr2rrrrrƒÄsrƒc@seZdZedƒZdS)ÚInstanceTerminationFailurez(Failed to terminate instance: %(reason)sNr2rrrrr„Èsr„c@seZdZedƒZdS)ÚInstanceDeployFailurez%Failed to deploy instance: %(reason)sNr2rrrrr…Ìsr…c@seZdZedƒZdS)ÚMultiplePortsNotApplicableú&Failed to launch instances: %(reason)sNr2rrrrr†Ðsr†c@seZdZedƒZdS)Ú InvalidFixedIpAndMaxCountRequestr‡Nr2rrrrrˆÔsrˆc@seZdZedƒZdS)ÚServiceUnavailablez$Service is unavailable at this time.Nr2rrrrr‰Øsr‰c@seZdZedƒZdS)ÚServiceNotUniquez%More than one possible service found.Nr2rrrrrŠÜsrŠc@seZdZedƒZdS)ÚComputeResourcesUnavailablez+Insufficient compute resources: %(reason)s.Nr2rrrrr‹àsr‹c@seZdZedƒZdS)ÚHypervisorUnavailablez8Connection to the hypervisor is broken on host: %(host)sNr2rrrrrŒäsrŒc@seZdZedƒZdS)ÚComputeServiceUnavailablez8Compute service of %(host)s is unavailable at this time.Nr2rrrrrèsrc@seZdZedƒZdS)ÚComputeServiceInUsez,Compute service of %(host)s is still in use.Nr2rrrrrŽìsrŽc@seZdZedƒZdS)ÚUnableToMigrateToSelfzHUnable to migrate instance (%(instance_id)s) to current host (%(host)s).Nr2rrrrrðsrc@seZdZedƒZdS)ÚInvalidHypervisorTypez+The supplied hypervisor type of is invalid.Nr2rrrrrõsrc@seZdZedƒZdS)ÚHypervisorTooOldzXThis compute node's hypervisor is older than the minimum supported version: %(version)s.Nr2rrrrr‘ùsr‘c@seZdZedƒZdS)ÚDestinationHypervisorTooOldzHThe instance requires a newer hypervisor version than has been provided.Nr2rrrrr’þsr’c@seZdZedƒZdS)Ú
ServiceTooOldz~This service is older (v%(thisver)i) than the minimum (v%(minver)i) version of the rest of the deployment. Unable to continue.Nr2rrrrr“sr“c@seZdZedƒZdS)ÚDestinationDiskExistszNThe supplied disk path (%(path)s) already exists, it is expected not to exist.Nr2rrrrr”	sr”c@seZdZedƒZdS)ÚInvalidDevicePathz/The supplied device path (%(path)s) is invalid.Nr2rrrrr•sr•c@seZdZedƒZdZdS)ÚDevicePathInUsez.The supplied device path (%(path)s) is in use.rVNr?rrrrr–sr–c@seZdZedƒZdS)ÚInvalidCPUInfoz!Unacceptable CPU info: %(reason)sNr2rrrrr—sr—c@seZdZedƒZdS)ÚInvalidIpAddressErrorz+%(address)s is not a valid IP v4/6 address.Nr2rrrrr˜sr˜c@seZdZedƒZdS)ÚInvalidVLANTagz’VLAN tag is not appropriate for the port group %(bridge)s. Expected VLAN tag is %(tag)s, but the one associated with the port group is %(pgroup)s.Nr2rrrrr™sr™c@seZdZedƒZdS)ÚInvalidVLANPortGroupz­vSwitch which contains the port group %(bridge)s is not associated with the desired physical adapter. Expected vSwitch is %(expected)s, but the one associated is %(actual)s.Nr2rrrrrš%sršc@seZdZedƒZdS)ÚInvalidDiskFormatz-Disk format %(disk_format)s is not acceptableNr2rrrrr›,sr›c@seZdZedƒZdS)ÚInvalidDiskInfoz%Disk info file is invalid: %(reason)sNr2rrrrrœ0srœc@seZdZedƒZdS)ÚDiskInfoReadWriteFailz2Failed to read or write disk info file: %(reason)sNr2rrrrr4src@seZdZedƒZdS)ÚImageUnacceptablez.Image %(image_id)s is unacceptable: %(reason)sNr2rrrrrž8sržc@seZdZedƒZdS)ÚImageBadRequestzCRequest of image %(image_id)s got BadRequest response: %(response)sNr2rrrrrŸ<srŸc@seZdZedƒZdS)ÚInstanceUnacceptablez4Instance %(instance_id)s is unacceptable: %(reason)sNr2rrrrr Asr c@seZdZedƒZdS)ÚInvalidEc2Idz"Ec2 id %(ec2_id)s is unacceptable.Nr2rrrrr¡Esr¡c@seZdZedƒZdS)ÚInvalidUUIDz&Expected a uuid but received %(uuid)s.Nr2rrrrr¢Isr¢c@seZdZedƒZdS)Ú	InvalidIDzInvalid ID received %(id)s.Nr2rrrrr£Msr£c@seZdZedƒZdZdS)ÚConstraintNotMetzConstraint not met.iœNr?rrrrr¤Qsr¤c@seZdZedƒZdZdS)ÚNotFoundzResource could not be found.i”Nr?rrrrr¥Vsr¥c@seZdZedƒZdS)ÚAgentBuildNotFoundz)No agent-build associated with id %(id)s.Nr2rrrrr¦[sr¦c@seZdZedƒZdS)ÚAgentBuildExistszZAgent-build with hypervisor %(hypervisor)s os %(os)s architecture %(architecture)s exists.Nr2rrrrr§_sr§c@seZdZedƒZdS)ÚVolumeAttachmentNotFoundz7Volume attachment %(attachment_id)s could not be found.Nr2rrrrr¨dsr¨c@seZdZedƒZdS)ÚVolumeNotFoundz(Volume %(volume_id)s could not be found.Nr2rrrrr©hsr©c@seZdZedƒZdS)ÚUndefinedRootBDMzsUndefined Block Device Mapping root: BlockDeviceMappingList contains Block Device Mappings from multiple instances.Nr2rrrrrªlsrªc@seZdZedƒZdS)ÚBDMNotFoundz'No Block Device Mapping with id %(id)s.Nr2rrrrr«qsr«c@seZdZedƒZdS)ÚVolumeBDMNotFoundz5No volume Block Device Mapping with id %(volume_id)s.Nr2rrrrr¬usr¬c@seZdZedƒZdS)ÚVolumeBDMIsMultiAttachz`Block Device Mapping %(volume_id)s is a multi-attach volume and is not valid for this operation.Nr2rrrrr­ysr­c@seZdZedƒZdS)ÚVolumeBDMPathNotFoundz0No volume Block Device Mapping at path: %(path)sNr2rrrrr®~sr®c@seZdZedƒZdS)ÚDeviceDetachFailedz/Device detach failed for %(device)s: %(reason)sNr2rrrrr¯‚sr¯c@seZdZedƒZdS)ÚDeviceNotFoundzDevice '%(device)s' not found.Nr2rrrrr°†sr°c@seZdZedƒZdS)ÚSnapshotNotFoundz,Snapshot %(snapshot_id)s could not be found.Nr2rrrrr±Šsr±c@seZdZedƒZdS)ÚDiskNotFoundzNo disk at %(location)sNr2rrrrr²Žsr²c@seZdZedƒZdS)ÚVolumeDriverNotFoundz4Could not find a handler for %(driver_type)s volume.Nr2rrrrr³’sr³c@seZdZedƒZdS)ÚInvalidImageRefz"Invalid image href %(image_href)s.Nr2rrrrr´–sr´c@seZdZedƒZdS)ÚAutoDiskConfigDisabledByImagez=Requested image %(image)s has automatic disk resize disabled.Nr2rrrrrµšsrµc@seZdZedƒZdS)Ú
ImageNotFoundz&Image %(image_id)s could not be found.Nr2rrrrr¶Ÿsr¶c@seZdZedƒZdS)ÚImageDeleteConflictz,Conflict deleting image. Reason: %(reason)s.Nr2rrrrr·£sr·c@seZdZedƒZdS)ÚPreserveEphemeralNotSupportedzDThe current driver does not support preserving ephemeral partitions.Nr2rrrrr¸§sr¸c@seZdZedƒZdS)ÚProjectNotFoundz*Project %(project_id)s could not be found.Nr2rrrrr¹¬sr¹c@seZdZedƒZdS)ÚStorageRepositoryNotFoundz!Cannot find SR to read/write VDI.Nr2rrrrrº°srºc@seZdZedƒZdS)ÚInstanceMappingNotFoundz+Instance %(uuid)s has no mapping to a cell.Nr2rrrrr»´sr»c@seZdZedƒZdS)ÚNetworkDhcpReleaseFailedz9Failed to release IP %(address)s with MAC %(mac_address)sNr2rrrrr¼¸sr¼c@seZdZedƒZdS)ÚNetworkInUsez'Network %(network_id)s is still in use.Nr2rrrrr½¼sr½c@seZdZedƒZdS)ÚNetworkSetHostFailedz3Network set host failed for network %(network_id)s.Nr2rrrrr¾Àsr¾c@seZdZedƒZdS)ÚNetworkNotCreatedz(%(req)s is required to create a network.Nr2rrrrr¿Äsr¿c@seZdZedƒZdS)ÚLabelTooLongz*Maximum allowed length for 'label' is 255.Nr2rrrrrÀÈsrÀc@seZdZedƒZdS)ÚInvalidIntValuez%(key)s must be an integer.Nr2rrrrrÁÌsrÁc@seZdZedƒZdS)ÚInvalidCidrz#%(cidr)s is not a valid IP network.Nr2rrrrrÂÐsrÂc@seZdZedƒZdS)ÚInvalidAddressz&%(address)s is not a valid IP address.Nr2rrrrrÃÔsrÃc@seZdZedƒZdS)ÚAddressOutOfRangez#%(address)s is not within %(cidr)s.Nr2rrrrrÄØsrÄc@seZdZedƒZdZdS)Ú
DuplicateVlanz'Detected existing vlan with id %(vlan)drVNr?rrrrrÅÜsrÅc@seZdZedƒZdZdS)ÚCidrConflictzBRequested cidr (%(cidr)s) conflicts with existing cidr (%(other)s)rVNr?rrrrrÆásrÆc@seZdZedƒZdS)ÚNetworkHasProjectzSNetwork must be disassociated from project %(project_id)s before it can be deleted.Nr2rrrrrÇçsrÇc@seZdZedƒZdS)ÚNetworkNotFoundz*Network %(network_id)s could not be found.Nr2rrrrrÈìsrÈc@seZdZedƒZdS)ÚPortNotFoundz'Port id %(port_id)s could not be found.Nr2rrrrrÉðsrÉc@seZdZedƒZdS)ÚNetworkNotFoundForBridgez0Network could not be found for bridge %(bridge)sNr2rrrrrÊôsrÊc@seZdZedƒZdS)ÚNetworkNotFoundForUUIDz,Network could not be found for uuid %(uuid)sNr2rrrrrËøsrËc@seZdZedƒZdS)ÚNetworkNotFoundForCidrz.Network could not be found with cidr %(cidr)s.Nr2rrrrrÌüsrÌc@seZdZedƒZdS)ÚNetworkNotFoundForInstancez8Network could not be found for instance %(instance_id)s.Nr2rrrrrÍsrÍc@seZdZedƒZdS)ÚNoNetworksFoundzNo networks defined.Nr2rrrrrÎsrÎc@seZdZedƒZdS)ÚNoMoreNetworkszNo more available networks.Nr2rrrrrÏsrÏc@seZdZedƒZdS)ÚNetworkNotFoundForProjectzeEither network uuid %(network_uuid)s is not present or is not assigned to the project %(project_id)s.Nr2rrrrrÐsrÐc@seZdZedƒZdS)ÚNetworkAmbiguouszaMore than one possible network found. Specify network ID(s) to select which one(s) to connect to.Nr2rrrrrÑsrÑc@seZdZedƒZdS)ÚUnableToAutoAllocateNetworkzEUnable to automatically allocate a network for project %(project_id)sNr2rrrrrÒsrÒc@seZdZedƒZdS)ÚNetworkRequiresSubnetzINetwork %(network_uuid)s requires a subnet in order to boot instances on.Nr2rrrrrÓsrÓc@seZdZedƒZdS)ÚExternalNetworkAttachForbiddenzMIt is not allowed to create an interface on external network %(network_uuid)sNr2rrrrrÔ srÔc@seZdZedƒZdS)ÚNetworkMissingPhysicalNetworkz8Physical network is missing for network %(network_uuid)sNr2rrrrrÕ%srÕc@seZdZedƒZdS)Ú"VifDetailsMissingVhostuserSockPathzAvhostuser_sock_path not present in vif_details for vif %(vif_id)sNr2rrrrrÖ)srÖc@seZdZedƒZdS)Ú"VifDetailsMissingMacvtapParametersz¢Parameters %(missing_params)s not present in vif_details for vif %(vif_id)s. Check your Neutron configuration to validate that the macvtap parameters are correct.Nr2rrrrr×.sr×c@seZdZedƒZdS)ÚOvsConfigurationFailurez3OVS configuration failed with: %(inner_exception)s.Nr2rrrrrØ5srØc@seZdZedƒZdS)ÚDatastoreNotFoundz<Could not find the datastore reference(s) which the VM uses.Nr2rrrrrÙ9srÙc@seZdZedƒZdS)Ú	PortInUsez!Port %(port_id)s is still in use.Nr2rrrrrÚ=srÚc@seZdZedƒZdS)ÚPortRequiresFixedIPz8Port %(port_id)s requires a FixedIP in order to be used.Nr2rrrrrÛAsrÛc@seZdZedƒZdS)Ú
PortNotUsablez6Port %(port_id)s not usable for instance %(instance)s.Nr2rrrrrÜEsrÜc@seZdZedƒZdS)ÚPortNotUsableDNSz•Port %(port_id)s not usable for instance %(instance)s. Value %(value)s assigned to dns_name attribute does not match instance's hostname %(hostname)sNr2rrrrrÝIsrÝc@seZdZedƒZdS)ÚPortNotFreez1No free port available for instance %(instance)s.Nr2rrrrrÞOsrÞc@seZdZedƒZdS)ÚPortBindingFailedzTBinding failed for port %(port_id)s, please check neutron logs for more information.Nr2rrrrrßSsrßc@seZdZedƒZdS)ÚPortUpdateFailedz3Port update failed for port %(port_id)s: %(reason)sNr2rrrrràXsràc@seZdZedƒZdS)Ú
FixedIpExistsz$Fixed IP %(address)s already exists.Nr2rrrrrá\srác@seZdZedƒZdS)ÚFixedIpNotFoundz&No fixed IP associated with id %(id)s.Nr2rrrrrâ`srâc@seZdZedƒZdS)ÚFixedIpNotFoundForAddressz+Fixed IP not found for address %(address)s.Nr2rrrrrãdsrãc@seZdZedƒZdS)ÚFixedIpNotFoundForInstancez.Instance %(instance_uuid)s has zero fixed IPs.Nr2rrrrrähsräc@seZdZedƒZdS)ÚFixedIpNotFoundForNetworkHostzCNetwork host %(host)s has zero fixed IPs in network %(network_id)s.Nr2rrrrrålsråc@seZdZedƒZdS)Ú"FixedIpNotFoundForSpecificInstancez:Instance %(instance_uuid)s doesn't have fixed IP '%(ip)s'.Nr2rrrrræqsræc@seZdZedƒZdS)ÚFixedIpNotFoundForNetworkzLFixed IP address (%(address)s) does not exist in network (%(network_uuid)s).Nr2rrrrrçusrçc@seZdZedƒZdS)ÚFixedIpAssociateFailedz/Fixed IP associate failed for network: %(net)s.Nr2rrrrrèzsrèc@seZdZedƒZdS)ÚFixedIpAlreadyInUsezMFixed IP address %(address)s is already in use on instance %(instance_uuid)s.Nr2rrrrré~sréc@seZdZedƒZdS)Ú&FixedIpAssociatedWithMultipleInstanceszIMore than one instance is associated with fixed IP address '%(address)s'.Nr2rrrrrêƒsrêc@seZdZedƒZdS)ÚFixedIpInvalidz(Fixed IP address %(address)s is invalid.Nr2rrrrrëˆsrëc@seZdZedƒZdS)ÚFixedIpInvalidOnHostzNThe fixed IP associated with port %(port_id)s is not compatible with the host.Nr2rrrrrìŒsrìc@seZdZedƒZdS)ÚNoMoreFixedIpsz4No fixed IP addresses available for network: %(net)sNr2rrrrrí‘sríc@seZdZedƒZdS)ÚNoFixedIpsDefinedzZero fixed IPs could be found.Nr2rrrrrî•srîc@seZdZedƒZdS)ÚFloatingIpExistsz'Floating IP %(address)s already exists.Nr2rrrrrï™srïc@seZdZedƒZdS)ÚFloatingIpNotFoundz$Floating IP not found for ID %(id)s.Nr2rrrrrðsrðc@seZdZedƒZdS)ÚFloatingIpDNSExistsz;The DNS entry %(name)s already exists in domain %(domain)s.Nr2rrrrrñ¡srñc@seZdZedƒZdS)ÚFloatingIpNotFoundForAddressz.Floating IP not found for address %(address)s.Nr2rrrrrò¥sròc@seZdZedƒZdS)ÚFloatingIpNotFoundForHostz(Floating IP not found for host %(host)s.Nr2rrrrró©sróc@seZdZedƒZdS)Ú!FloatingIpMultipleFoundForAddressz8Multiple floating IPs are found for address %(address)s.Nr2rrrrrô­srôc@seZdZedƒZdZdS)ÚFloatingIpPoolNotFoundzFloating IP pool not found.TN©rrrrr r0rrrrrõ±srõc@seZdZedƒZdZdS)ÚNoMoreFloatingIpszZero floating IPs available.TNrörrrrr÷¶sr÷c@seZdZedƒZdS)ÚFloatingIpAssociatedz&Floating IP %(address)s is associated.Nr2rrrrrø»srøc@seZdZedƒZdS)ÚFloatingIpNotAssociatedz*Floating IP %(address)s is not associated.Nr2rrrrrù¿srùc@seZdZedƒZdS)ÚNoFloatingIpsDefinedzZero floating IPs exist.Nr2rrrrrúÃsrúc@seZdZedƒZdS)ÚNoFloatingIpInterfacez"Interface %(interface)s not found.Nr2rrrrrûÇsrûc@seZdZedƒZdS)ÚFloatingIpAllocateFailedzFloating IP allocate failed.Nr2rrrrrüËsrüc@seZdZedƒZdS)ÚFloatingIpAssociateFailedz/Floating IP %(address)s association has failed.Nr2rrrrrýÏsrýc@seZdZedƒZdS)ÚFloatingIpBadRequestz0The floating IP request failed with a BadRequestNr2rrrrrþÓsrþc@seZdZedƒZdS)Ú(CannotDisassociateAutoAssignedFloatingIPz-Cannot disassociate auto assigned floating IPNr2rrrrrÿ×srÿc@seZdZedƒZdS)ÚKeypairNotFoundz/Keypair %(name)s not found for user %(user_id)sNr2rrrrrÛsrc@seZdZedƒZdS)ÚServiceNotFoundz*Service %(service_id)s could not be found.Nr2rrrrrßsrc@seZdZedƒZdS)ÚConfGroupForServiceTypeNotFoundz=No conf group name could be found for service type %(stype)s.Nr2rrrrrãsrc@seZdZedƒZdS)ÚServiceBinaryExistsz4Service with host %(host)s binary %(binary)s exists.Nr2rrrrrèsrc@seZdZedƒZdS)ÚServiceTopicExistsz2Service with host %(host)s topic %(topic)s exists.Nr2rrrrrìsrc@seZdZedƒZdS)ÚHostNotFoundz!Host %(host)s could not be found.Nr2rrrrrðsrc@seZdZedƒZdS)ÚComputeHostNotFoundz)Compute host %(host)s could not be found.Nr2rrrrrôsrc@seZdZedƒZdS)ÚHostBinaryNotFoundz2Could not find binary %(binary)s on host %(host)s.Nr2rrrrrøsrc@seZdZedƒZdS)ÚInvalidReservationExpirationz*Invalid reservation expiration %(expire)s.Nr2rrrrrüsrc@seZdZedƒZdS)ÚInvalidQuotaValuezKChange would make usage less than 0 for the following resources: %(unders)sNr2rrrrr	sr	c@seZdZedƒZdS)ÚInvalidQuotaMethodUsagez6Wrong quota method %(method)s used on resource %(res)sNr2rrrrr
sr
c@seZdZedƒZdS)Ú
QuotaNotFoundzQuota could not be foundNr2rrrrr	src@seZdZedƒZdS)ÚQuotaExistsz>Quota exists for project %(project_id)s, resource %(resource)sNr2rrrrr
src@seZdZedƒZdS)ÚQuotaResourceUnknownz$Unknown quota resources %(unknown)s.Nr2rrrrr
sr
c@seZdZedƒZdS)ÚProjectUserQuotaNotFoundzHQuota for user %(user_id)s in project %(project_id)s could not be found.Nr2rrrrrsrc@seZdZedƒZdS)ÚProjectQuotaNotFoundz4Quota for project %(project_id)s could not be found.Nr2rrrrrsrc@seZdZedƒZdS)ÚQuotaClassNotFoundz.Quota class %(class_name)s could not be found.Nr2rrrrrsrc@seZdZedƒZdS)ÚQuotaClassExistsz;Quota class %(class_name)s exists for resource %(resource)sNr2rrrrr#src@seZdZedƒZdS)ÚQuotaUsageNotFoundz:Quota usage for project %(project_id)s could not be found.Nr2rrrrr'src@seZdZedƒZdS)ÚQuotaUsageRefreshNotAllowedz’Quota usage refresh of resource %(resource)s for project %(project_id)s, user %(user_id)s, is not allowed. The allowed resources are %(syncable)s.Nr2rrrrr+src@seZdZedƒZdS)ÚReservationNotFoundz.Quota reservation %(uuid)s could not be found.Nr2rrrrr1src@seZdZedƒZdS)Ú	OverQuotaz'Quota exceeded for resources: %(overs)sNr2rrrrr5src@seZdZedƒZdS)ÚSecurityGroupNotFoundz/Security group %(security_group_id)s not found.Nr2rrrrr9src@seZdZedƒZdS)ÚSecurityGroupNotFoundForProjectzJSecurity group %(security_group_id)s not found for project %(project_id)s.Nr2rrrrr=src@seZdZedƒZdS)ÚSecurityGroupNotFoundForRulez/Security group with rule %(rule_id)s not found.Nr2rrrrrBsrc@seZdZedƒZdS)ÚSecurityGroupExistszQSecurity group %(security_group_name)s already exists for project %(project_id)s.Nr2rrrrrFsrc@seZdZedƒZdS)ÚSecurityGroupExistsForInstancez\Security group %(security_group_id)s is already associated with the instance %(instance_id)sNr2rrrrrKsrc@seZdZedƒZdS)Ú!SecurityGroupNotExistsForInstancezXSecurity group %(security_group_id)s is not associated with the instance %(instance_id)sNr2rrrrrPsrc@seZdZedƒZdS)Ú SecurityGroupDefaultRuleNotFoundz2Security group default rule (%rule_id)s not found.Nr2rrrrrUsrc@seZdZedƒZdS)ÚSecurityGroupCannotBeAppliedz_Network requires port_security_enabled and subnet associated in order to apply security groups.Nr2rrrrrYsrc@seZdZedƒZdZdS)Ú
NoUniqueMatchzNo Unique Match Found.rVNr?rrrrr^src@seZdZedƒZdS)ÚNoActiveMigrationForInstancez<Active live migration for instance %(instance_id)s not foundNr2rrrrrcsrc@seZdZedƒZdS)ÚMigrationNotFoundz.Migration %(migration_id)s could not be found.Nr2rrrrr gsr c@seZdZedƒZdS)ÚMigrationNotFoundByStatuszHMigration not found for instance %(instance_id)s with status %(status)s.Nr2rrrrr!ksr!c@seZdZedƒZdS)ÚMigrationNotFoundForInstancezAMigration %(migration_id)s not found for instance %(instance_id)sNr2rrrrr"psr"c@seZdZedƒZdS)ÚInvalidMigrationStatez„Migration %(migration_id)s state of instance %(instance_uuid)s is %(state)s. Cannot %(method)s while the migration is in this state.Nr2rrrrr#usr#c@seZdZedƒZdS)ÚConsoleLogOutputExceptionzZConsole log output could not be retrieved for instance %(instance_id)s. Reason: %(reason)sNr2rrrrr${sr$c@seZdZedƒZdS)ÚConsolePoolExistszpConsole pool with host %(host)s, console_type %(console_type)s and compute_host %(compute_host)s already exists.Nr2rrrrr%€sr%c@seZdZedƒZdS)ÚConsolePoolNotFoundForHostTypeziConsole pool of type %(console_type)s for compute host %(compute_host)s on proxy host %(host)s not found.Nr2rrrrr&†sr&c@seZdZedƒZdS)ÚConsoleNotFoundz*Console %(console_id)s could not be found.Nr2rrrrr'Œsr'c@seZdZedƒZdS)ÚConsoleNotFoundForInstancez:Console for instance %(instance_uuid)s could not be found.Nr2rrrrr(sr(c@seZdZedƒZdS)ÚConsoleNotAvailablez(Guest does not have a console available.Nr2rrrrr)”sr)c@seZdZedƒZdS)Ú ConsoleNotFoundInPoolForInstancezNConsole for instance %(instance_uuid)s in pool %(pool_id)s could not be found.Nr2rrrrr*˜sr*c@seZdZedƒZdS)ÚConsoleTypeInvalidz%Invalid console type %(console_type)sNr2rrrrr+sr+c@seZdZedƒZdS)ÚConsoleTypeUnavailablez*Unavailable console type %(console_type)s.Nr2rrrrr,¡sr,c@seZdZedƒZdS)ÚConsolePortRangeExhaustedz>The console port range %(min_port)d-%(max_port)d is exhausted.Nr2rrrrr-¥sr-c@seZdZedƒZdS)ÚFlavorNotFoundz(Flavor %(flavor_id)s could not be found.Nr2rrrrr.ªsr.c@seZdZedƒZdS)ÚFlavorNotFoundByNamez4Flavor with name %(flavor_name)s could not be found.Nr2rrrrr/®sr/c@seZdZedƒZdS)ÚFlavorAccessNotFoundzGFlavor access not found for %(flavor_id)s / %(project_id)s combination.Nr2rrrrr0²sr0c@seZdZedƒZdS)Ú!FlavorExtraSpecUpdateCreateFailedzPFlavor %(id)s extra spec cannot be updated or created after %(retries)d retries.Nr2rrrrr1·sr1c@seZdZedƒZdS)ÚCellNotFoundz!Cell %(cell_name)s doesn't exist.Nr2rrrrr2¼sr2c@seZdZedƒZdS)Ú
CellExistsz'Cell with name %(name)s already exists.Nr2rrrrr3Àsr3c@seZdZedƒZdS)ÚCellRoutingInconsistencyz)Inconsistency in cell routing: %(reason)sNr2rrrrr4Äsr4c@seZdZedƒZdS)ÚCellServiceAPIMethodNotFoundz(Service API method not found: %(detail)sNr2rrrrr5Èsr5c@seZdZedƒZdS)ÚCellTimeoutz&Timeout waiting for response from cellNr2rrrrr6Ìsr6c@seZdZedƒZdS)ÚCellMaxHopCountReachedz9Cell message has reached maximum hop count: %(hop_count)sNr2rrrrr7Ðsr7c@seZdZedƒZdS)ÚNoCellsAvailablez0No cells available matching scheduling criteria.Nr2rrrrr8Ôsr8c@seZdZedƒZdS)ÚCellsUpdateUnsupportedz'Cannot update cells configuration file.Nr2rrrrr9Øsr9c@seZdZedƒZdS)ÚInstanceUnknownCellz0Cell is not known for instance %(instance_uuid)sNr2rrrrr:Üsr:c@seZdZedƒZdS)ÚSchedulerHostFilterNotFoundz9Scheduler Host Filter %(filter_name)s could not be found.Nr2rrrrr;àsr;c@seZdZedƒZdS)ÚFlavorExtraSpecsNotFoundzEFlavor %(flavor_id)s has no extra specs with key %(extra_specs_key)s.Nr2rrrrr<äsr<c@seZdZedƒZdS)ÚComputeHostMetricNotFoundzNMetric %(name)s could not be found on the compute host node %(host)s.%(node)s.Nr2rrrrr=ésr=c@seZdZedƒZdS)ÚFileNotFoundz&File %(file_path)s could not be found.Nr2rrrrr>îsr>c@seZdZedƒZdS)ÚSwitchNotFoundForNetworkAdapterzIVirtual switch associated with the network adapter %(adapter)s not found.Nr2rrrrr?òsr?c@seZdZedƒZdS)ÚNetworkAdapterNotFoundz/Network adapter %(adapter)s could not be found.Nr2rrrrr@÷sr@c@seZdZedƒZdS)Ú
ClassNotFoundz6Class %(class_name)s could not be found: %(exception)sNr2rrrrrAûsrAc@seZdZedƒZdS)ÚInstanceTagNotFoundz-Instance %(instance_id)s has no tag '%(tag)s'Nr2rrrrrBÿsrBc@seZdZedƒZdS)Ú
KeyPairExistsz'Key pair '%(key_name)s' already exists.Nr2rrrrrCsrCc@seZdZedƒZdS)ÚInstanceExistsz!Instance %(name)s already exists.Nr2rrrrrDsrDc@seZdZedƒZdS)ÚFlavorExistsz)Flavor with name %(name)s already exists.Nr2rrrrrEsrEc@seZdZedƒZdS)ÚFlavorIdExistsz,Flavor with ID %(flavor_id)s already exists.Nr2rrrrrFsrFc@seZdZedƒZdS)ÚFlavorAccessExistsz]Flavor access already exists for flavor %(flavor_id)s and project %(project_id)s combination.Nr2rrrrrGsrGc@seZdZedƒZdS)ÚInvalidSharedStoragez-%(path)s is not on shared storage: %(reason)sNr2rrrrrHsrHc@seZdZedƒZdS)ÚInvalidLocalStoragez,%(path)s is not on local storage: %(reason)sNr2rrrrrIsrIc@seZdZedƒZdS)ÚStorageErrorzStorage error: %(reason)sNr2rrrrrJ srJc@seZdZedƒZdS)ÚMigrationErrorzMigration error: %(reason)sNr2rrrrrK$srKc@seZdZedƒZdS)ÚMigrationPreCheckErrorz%Migration pre-check error: %(reason)sNr2rrrrrL(srLc@seZdZedƒZdS)Ú MigrationPreCheckClientExceptionz7Client exception during Migration Pre check: %(reason)sNr2rrrrrM,srMc@seZdZedƒZdS)ÚMigrationSchedulerRPCErrorz/Migration select destinations error: %(reason)sNr2rrrrrN0srNc@seZdZedƒZdS)ÚRPCPinnedToOldVersionzRPC is pinned to old versionNr2rrrrrO4srOc@seZdZedƒZdS)ÚMalformedRequestBodyz"Malformed message body: %(reason)sNr2rrrrrP8srPc@seZdZedƒZdS)ÚConfigNotFoundz!Could not find config at %(path)sNr2rrrrrQ>srQc@seZdZedƒZdS)ÚPasteAppNotFoundz1Could not load paste app '%(name)s' from %(path)sNr2rrrrrRBsrRc@seZdZedƒZdS)ÚCannotResizeToSameFlavorz,When resizing, instances must change flavor!Nr2rrrrrSFsrSc@seZdZedƒZdS)ÚResizeErrorzResize error: %(reason)sNr2rrrrrTJsrTc@seZdZedƒZdS)ÚCannotResizeDiskz8Server disk was unable to be resized because: %(reason)sNr2rrrrrUNsrUc@seZdZedƒZdS)ÚFlavorMemoryTooSmallz1Flavor's memory is too small for requested image.Nr2rrrrrVRsrVc@seZdZedƒZdS)ÚFlavorDiskTooSmallz/The created instance's disk would be too small.Nr2rrrrrWVsrWc@seZdZedƒZdS)ÚFlavorDiskSmallerThanImageztFlavor's disk is too small for requested image. Flavor disk is %(flavor_size)i bytes, image is %(image_size)i bytes.Nr2rrrrrXZsrXc@seZdZedƒZdS)ÚFlavorDiskSmallerThanMinDiskz›Flavor's disk is smaller than the minimum size specified in image metadata. Flavor disk is %(flavor_size)i bytes, minimum size is %(image_min_disk)i bytes.Nr2rrrrrY_srYc@seZdZedƒZdS)ÚVolumeSmallerThanMinDiskz”Volume is smaller than the minimum size specified in image metadata. Volume size is %(volume_size)i bytes, minimum size is %(image_min_disk)i bytes.Nr2rrrrrZesrZc@seZdZedƒZdS)Ú'BootFromVolumeRequiredForZeroDiskFlavorzBOnly volume-backed servers are allowed for flavors with zero disk.Nr2rrrrr[ksr[c@seZdZedƒZdS)ÚInsufficientFreeMemoryz;Insufficient free memory on compute node to start %(uuid)s.Nr2rrrrr\psr\c@seZdZedƒZdS)ÚNoValidHostz#No valid host was found. %(reason)sNr2rrrrr]tsr]c@seZdZedƒZdS)ÚMaxRetriesExceededz.Exceeded maximum number of retries. %(reason)sNr2rrrrr^xsr^c@seZdZedƒZdZdZdS)Ú
QuotaErrorzQuota exceeded: code=%(code)siTN)rrrrr r	r0rrrrr_|sr_c@seZdZedƒZdS)ÚTooManyInstanceszcQuota exceeded for %(overs)s: Requested %(req)s, but already used %(used)s of %(allowed)s %(overs)sNr2rrrrr`…sr`c@seZdZedƒZdS)ÚFloatingIpLimitExceededz'Maximum number of floating IPs exceededNr2rrrrraŠsrac@seZdZedƒZdS)ÚFixedIpLimitExceededz$Maximum number of fixed IPs exceededNr2rrrrrbŽsrbc@seZdZedƒZdS)ÚMetadataLimitExceededz4Maximum number of metadata items exceeds %(allowed)dNr2rrrrrc’srcc@seZdZedƒZdS)ÚOnsetFileLimitExceededzPersonality file limit exceededNr2rrrrrd–srdc@seZdZedƒZdS)ÚOnsetFilePathLimitExceededz1Personality file path exceeds maximum %(allowed)sNr2rrrrrešsrec@seZdZedƒZdS)ÚOnsetFileContentLimitExceededz4Personality file content exceeds maximum %(allowed)sNr2rrrrrfžsrfc@seZdZedƒZdS)ÚKeypairLimitExceededz$Maximum number of key pairs exceededNr2rrrrrg¢srgc@seZdZedƒZdS)ÚSecurityGroupLimitExceededz3Maximum number of security groups or rules exceededNr2rrrrrh¦srhc@seZdZedƒZdS)ÚPortLimitExceededz Maximum number of ports exceededNr2rrrrriªsric@seZdZedƒZdS)ÚAggregateErrorzLAggregate %(aggregate_id)s: action '%(action)s' caused an error: %(reason)s.Nr2rrrrrj®srjc@seZdZedƒZdS)ÚAggregateNotFoundz.Aggregate %(aggregate_id)s could not be found.Nr2rrrrrk³srkc@seZdZedƒZdS)ÚAggregateNameExistsz,Aggregate %(aggregate_name)s already exists.Nr2rrrrrl·srlc@seZdZedƒZdS)ÚAggregateHostNotFoundz0Aggregate %(aggregate_id)s has no host %(host)s.Nr2rrrrrm»srmc@seZdZedƒZdS)ÚAggregateMetadataNotFoundzEAggregate %(aggregate_id)s has no metadata with key %(metadata_key)s.Nr2rrrrrn¿srnc@seZdZedƒZdS)ÚAggregateHostExistsz5Aggregate %(aggregate_id)s already has host %(host)s.Nr2rrrrroÄsroc@seZdZedƒZdZdS)ÚInstancePasswordSetFailedz?Failed to set admin password on %(instance)s because %(reason)sTNrörrrrrpÈsrpc@seZdZedƒZdS)ÚInstanceNotFoundz,Instance %(instance_id)s could not be found.Nr2rrrrrqÎsrqc@seZdZedƒZdS)ÚInstanceInfoCacheNotFoundz=Info cache for instance %(instance_uuid)s could not be found.Nr2rrrrrrÒsrrc@seZdZedƒZdS)ÚMarkerNotFoundz%Marker %(marker)s could not be found.Nr2rrrrrs×srsc@seZdZedƒZdS)ÚCouldNotFetchImagez"Could not fetch image %(image_id)sNr2rrrrrtÛsrtc@seZdZedƒZdS)ÚCouldNotUploadImagez#Could not upload image %(image_id)sNr2rrrrrußsruc@seZdZedƒZdS)ÚTaskAlreadyRunningz6Task %(task_name)s is already running on host %(host)sNr2rrrrrvãsrvc@seZdZedƒZdS)ÚTaskNotRunningz2Task %(task_name)s is not running on host %(host)sNr2rrrrrwçsrwc@seZdZedƒZdS)ÚInstanceIsLockedz$Instance %(instance_uuid)s is lockedNr2rrrrrxësrxc@seZdZedƒZdS)ÚConfigDriveInvalidValuez1Invalid value for Config Drive option: %(option)sNr2rrrrryïsryc@seZdZedƒZdS)ÚConfigDriveUnsupportedFormatz2Config drive format '%(format)s' is not supported.Nr2rrrrrzósrzc@seZdZedƒZdS)ÚConfigDriveMountFailedzICould not mount vfat config drive. %(operation)s failed. Error: %(error)sNr2rrrrr{÷sr{c@seZdZedƒZdS)ÚConfigDriveUnknownFormatzFUnknown config drive format %(format)s. Select one of iso9660 or vfat.Nr2rrrrr|üsr|c@seZdZedƒZdS)ÚConfigDriveNotFoundzHInstance %(instance_uuid)s requires config drive, but it does not exist.Nr2rrrrr}sr}c@seZdZedƒZdS)ÚInterfaceAttachFailedz<Failed to attach network adapter device to %(instance_uuid)sNr2rrrrr~sr~c@seZdZedƒZdS)ÚInterfaceAttachFailedNoNetworkzVNo specific network was requested and none are available for project '%(project_id)s'.Nr2rrrrrsrc@seZdZedƒZdS)ÚInterfaceDetachFailedz>Failed to detach network adapter device from %(instance_uuid)sNr2rrrrr€sr€c@seZdZedƒZdS)ÚInstanceUserDataMalformedz$User data needs to be valid base 64.Nr2rrrrrsrc@seZdZedƒZdS)ÚInstanceUpdateConflictzXConflict updating instance %(instance_uuid)s. Expected: %(expected)s. Actual: %(actual)sNr2rrrrr‚sr‚c@seZdZedƒZdS)ÚUnknownInstanceUpdateConflictzWConflict updating instance %(instance_uuid)s, but we were unable to determine the causeNr2rrrrrƒsrƒc@seZdZdS)ÚUnexpectedTaskStateErrorN©rrrrrrrr„#sr„c@seZdZdS)Ú UnexpectedDeletingTaskStateErrorNr…rrrrr†'sr†c@seZdZedƒZdS)ÚInstanceActionNotFoundzLAction for request_id %(request_id)s on instance %(instance_uuid)s not foundNr2rrrrr‡+sr‡c@seZdZedƒZdS)ÚInstanceActionEventNotFoundz5Event %(event)s not found for action id %(action_id)sNr2rrrrrˆ0srˆc@seZdZedƒZdS)ÚCryptoCAFileNotFoundz.The CA file for %(project)s could not be foundNr2rrrrr‰4sr‰c@seZdZedƒZdS)ÚCryptoCRLFileNotFoundz/The CRL file for %(project)s could not be foundNr2rrrrrŠ8srŠc@seZdZedƒZdS)ÚInstanceRecreateNotSupportedz#Instance recreate is not supported.Nr2rrrrr‹<sr‹c@seZdZedƒZdS)ÚDBNotAllowedzJ%(binary)s attempted direct database access which is not allowed by policyNr2rrrrrŒ@srŒc@seZdZedƒZdS)ÚUnsupportedVirtTypezFVirtualization type '%(virt)s' is not supported by this compute driverNr2rrrrrEsrc@seZdZedƒZdS)ÚUnsupportedHardwarezMRequested hardware '%(model)s' is not supported by the '%(virt)s' virt driverNr2rrrrrŽJsrŽc@seZdZedƒZdS)ÚBase64Exceptionz&Invalid Base 64 data for file %(path)sNr2rrrrrOsrc@seZdZedƒZdS)ÚBuildAbortExceptionz7Build of instance %(instance_uuid)s aborted: %(reason)sNr2rrrrrSsrc@seZdZedƒZdS)ÚRescheduledExceptionz@Build of instance %(instance_uuid)s was re-scheduled: %(reason)sNr2rrrrr‘Wsr‘c@seZdZedƒZdS)ÚShadowTableExistsz/Shadow table with name %(name)s already exists.Nr2rrrrr’\sr’cseZdZd‡fdd„	Z‡ZS)ÚInstanceFaultRollbackNcs&tdƒ}||_tt|ƒ ||¡dS)Nz&Instance rollback performed due to: %s)rÚinner_exceptionrr“r)rr”r#rrrraszInstanceFaultRollback.__init__)Nrrrrrr“`sr“c@seZdZedƒZdS)ÚOrphanedObjectErrorz5Cannot call %(method)s on orphaned %(objtype)s objectNr2rrrrr•gsr•c@seZdZedƒZdS)ÚObjectActionErrorz3Object action %(action)s failed because: %(reason)sNr2rrrrr–ksr–c@seZdZedƒZdS)Ú
AgentErrorz0Error during following call to agent: %(method)sNr2rrrrr—osr—c@seZdZedƒZdS)ÚAgentTimeoutzGUnable to contact guest agent. The following call timed out: %(method)sNr2rrrrr˜ssr˜c@seZdZedƒZdS)ÚAgentNotImplementedz+Agent does not support the call: %(method)sNr2rrrrr™xsr™c@seZdZedƒZdS)ÚInstanceGroupNotFoundz1Instance group %(group_uuid)s could not be found.Nr2rrrrrš|sršc@seZdZedƒZdS)ÚInstanceGroupIdExistsz-Instance group %(group_uuid)s already exists.Nr2rrrrr›€sr›c@seZdZedƒZdS)ÚInstanceGroupMemberNotFoundzDInstance group %(group_uuid)s has no member with id %(instance_id)s.Nr2rrrrrœ„srœc@seZdZedƒZdS)ÚInstanceGroupSaveExceptionz,%(field)s should not be part of the updates.Nr2rrrrr‰src@seZdZedƒZdS)ÚResourceMonitorErrorz1Error when creating resource monitor: %(monitor)sNr2rrrrržsržc@seZdZedƒZdS)ÚPciDeviceWrongAddressFormatz4The PCI address %(address)s has an incorrect format.Nr2rrrrrŸ‘srŸc@seZdZedƒZdS)ÚPciDeviceInvalidDeviceNamezUInvalid PCI Whitelist: The PCI whitelist can specify devname or address, but not bothNr2rrrrr •sr c@seZdZedƒZdS)ÚPciDeviceNotFoundByIdzPCI device %(id)s not foundNr2rrrrr¡›sr¡c@seZdZedƒZdS)ÚPciDeviceNotFoundz-PCI Device %(node_id)s:%(address)s not found.Nr2rrrrr¢Ÿsr¢c@seZdZedƒZdS)ÚPciDeviceInvalidStatuszRPCI device %(compute_node_id)s:%(address)s is %(status)s instead of %(hopestatus)sNr2rrrrr££sÿr£c@seZdZedƒZdS)ÚPciDeviceVFInvalidStatuszINot all Virtual Functions of PF %(compute_node_id)s:%(address)s are free.Nr2rrrrr¤©sÿr¤c@seZdZedƒZdS)ÚPciDevicePFInvalidStatusz‹Physical Function %(compute_node_id)s:%(address)s, related to VF %(compute_node_id)s:%(vf_address)s is %(status)s instead of %(hopestatus)sNr2rrrrr¥¯sÿr¥c@seZdZedƒZdS)ÚPciDeviceInvalidOwnerzYPCI device %(compute_node_id)s:%(address)s is owned by %(owner)s instead of %(hopeowner)sNr2rrrrr¦¶sÿr¦c@seZdZedƒZdS)ÚPciDeviceRequestFailedz&PCI device request %(requests)s failedNr2rrrrr§¼sÿr§c@seZdZedƒZdS)ÚPciDevicePoolEmptyzMAttempt to consume PCI device %(compute_node_id)s:%(address)s from empty poolNr2rrrrr¨Ásÿr¨c@seZdZedƒZdS)ÚPciInvalidAliasz(Invalid PCI alias definition: %(reason)sNr2rrrrr©Çsr©c@seZdZedƒZdS)ÚPciRequestAliasNotDefinedz"PCI alias %(alias)s is not definedNr2rrrrrªËsrªc@seZdZedƒZdS)ÚPciConfigInvalidWhitelistz0Invalid PCI devices Whitelist config: %(reason)sNr2rrrrr«Ïsr«c@seZdZdZdZdS)Ú
InternalErrorzcGeneric hypervisor errors.

    Consider subclassing this to provide more specific exceptions.
    rpN)rrrr/r rrrrr¬Ôsr¬c@seZdZedƒZdS)ÚPciDevicePrepareFailedzNFailed to prepare PCI device %(id)s for instance %(instance_uuid)s: %(reason)sNr2rrrrr­Üsr­c@seZdZedƒZdS)ÚPciDeviceDetachFailedz/Failed to detach PCI device %(dev)s: %(reason)sNr2rrrrr®ásr®c@seZdZedƒZdS)ÚPciDeviceUnsupportedHypervisorz0%(type)s hypervisor does not support PCI devicesNr2rrrrr¯åsr¯c@seZdZedƒZdS)ÚKeyManagerErrorzKey manager error: %(reason)sNr2rrrrr°ésr°c@seZdZedƒZdS)ÚVolumesNotRemovedz(Failed to remove volume(s): (%(reason)s)Nr2rrrrr±ísr±c@seZdZedƒZdS)ÚVolumeRebaseFailedz Volume rebase failed: %(reason)sNr2rrrrr²ñsr²c@seZdZedƒZdS)ÚInvalidVideoModez2Provided video model (%(model)s) is not supported.Nr2rrrrr³õsr³c@seZdZedƒZdS)ÚRngDeviceNotExistzDThe provided RNG device path: (%(path)s) is not present on the host.Nr2rrrrr´ùsr´c@seZdZedƒZdS)ÚRequestedVRamTooHighzlThe requested amount of video memory %(req_vram)d is higher than the maximum allowed by flavor %(max_vram)d.Nr2rrrrrµþsrµc@seZdZedƒZdS)ÚSecurityProxyNegotiationFailedz9Failed to negotiate security type with server: %(reason)sNr2rrrrr¶sr¶c@seZdZedƒZdS)ÚRFBAuthHandshakeFailedz-Failed to complete auth handshake: %(reason)sNr2rrrrr·sr·c@seZdZedƒZdS)ÚRFBAuthNoAvailableSchemez_No matching auth scheme: allowed types: '%(allowed_types)s', desired types: '%(desired_types)s'Nr2rrrrr¸sr¸c@seZdZedƒZdS)ÚInvalidWatchdogActionz7Provided watchdog action (%(action)s) is not supported.Nr2rrrrr¹sr¹c@seZdZedƒZdS)Ú%LiveMigrationWithOldDmapiNotSupportedzdLive migration with API v2.25 requires all the Mitaka upgrade to be complete before it is available.Nr2rrrrrºsrºc@seZdZedƒZdS)Ú-SelectionObjectsWithOldRPCVersionNotSupportedzRequests for Selection objects with alternates are not supported in select_destinations() before RPC version 4.5; version %(version)s requested.Nr2rrrrr»sr»c@seZdZedƒZdS)ÚLiveMigrationURINotAvailablezmNo live migration URI configured and no default available for "%(virt_type)s" hypervisor virtualization type.Nr2rrrrr¼sr¼c@seZdZedƒZdS)ÚUnshelveExceptionz:Error during unshelve instance %(instance_id)s: %(reason)sNr2rrrrr½$sr½c@seZdZedƒZdS)ÚImageVCPULimitsRangeExceededzpImage vCPU limits %(sockets)d:%(cores)d:%(threads)d exceeds permitted %(maxsockets)d:%(maxcores)d:%(maxthreads)dNr2rrrrr¾(sr¾c@seZdZedƒZdS)ÚImageVCPUTopologyRangeExceededzrImage vCPU topology %(sockets)d:%(cores)d:%(threads)d exceeds permitted %(maxsockets)d:%(maxcores)d:%(maxthreads)dNr2rrrrr¿-sr¿c@seZdZedƒZdS)ÚImageVCPULimitsRangeImpossiblezkRequested vCPU limits %(sockets)d:%(cores)d:%(threads)d are impossible to satisfy for vcpus count %(vcpus)dNr2rrrrrÀ2srÀc@seZdZedƒZdS)ÚInvalidArchitectureNamez.Architecture name '%(arch)s' is not recognisedNr2rrrrrÁ7srÁc@seZdZedƒZdS)ÚImageNUMATopologyIncompletez=CPU and memory allocation must be provided for all NUMA nodesNr2rrrrrÂ;srÂc@seZdZedƒZdS)ÚImageNUMATopologyForbiddenz`Image property '%(name)s' is not permitted to override NUMA configuration set against the flavorNr2rrrrrÃ@srÃc@seZdZedƒZdS)ÚImageNUMATopologyAsymmetriczInstance CPUs and/or memory cannot be evenly distributed across instance NUMA nodes. Explicit assignment of CPUs and memory to nodes is requiredNr2rrrrrÄEsrÄc@seZdZedƒZdS)ÚImageNUMATopologyCPUOutOfRangez3CPU number %(cpunum)d is larger than max %(cpumax)dNr2rrrrrÅKsrÅc@seZdZedƒZdS)ÚImageNUMATopologyCPUDuplicatesz.CPU number %(cpunum)d is assigned to two nodesNr2rrrrrÆOsrÆc@seZdZedƒZdS)ÚImageNUMATopologyCPUsUnassignedz1CPU number %(cpuset)s is not assigned to any nodeNr2rrrrrÇSsrÇc@seZdZedƒZdS)Ú!ImageNUMATopologyMemoryOutOfRangez?%(memsize)d MB of memory assigned, but expected %(memtotal)d MBNr2rrrrrÈWsrÈc@seZdZedƒZdS)ÚInvalidHostnamez-Invalid characters in hostname '%(hostname)s'Nr2rrrrrÉ\srÉc@seZdZedƒZdS)ÚNumaTopologyNotFoundz;Instance %(instance_uuid)s does not specify a NUMA topologyNr2rrrrrÊ`srÊc@seZdZedƒZdS)ÚMigrationContextNotFoundz@Instance %(instance_uuid)s does not specify a migration context.Nr2rrrrrËdsrËc@seZdZedƒZdS)Ú!SocketPortRangeExhaustedExceptionz,Not able to acquire a free port for %(host)sNr2rrrrrÌisrÌc@seZdZedƒZdS)ÚSocketPortInUseExceptionz-Not able to bind %(host)s:%(port)d, %(error)sNr2rrrrrÍmsrÍc@seZdZedƒZdS)ÚImageSerialPortNumberInvalidzONumber of serial ports '%(num_ports)s' specified in '%(property)s' isn't valid.Nr2rrrrrÎqsrÎc@seZdZedƒZdS)Ú&ImageSerialPortNumberExceedFlavorValuezPForbidden to exceed flavor value of number of serial ports passed in image meta.Nr2rrrrrÏvsrÏc@seZdZedƒZdS)ÚSerialPortNumberLimitExceededzCMaximum number of serial port exceeds %(allowed)d for %(virt_type)sNr2rrrrrÐ{srÐc@seZdZedƒZdS)ÚInvalidImageConfigDrivez9Image's config drive option '%(config_drive)s' is invalidNr2rrrrrÑ€srÑc@seZdZedƒZdS)ÚInvalidHypervisorVirtTypez>Hypervisor virtualization type '%(hv_type)s' is not recognisedNr2rrrrrÒ„srÒc@seZdZedƒZdS)ÚInvalidVirtualMachineModez3Virtual machine mode '%(vmmode)s' is not recognisedNr2rrrrrÓ‰srÓc@seZdZedƒZdS)ÚInvalidTokenz/The token '%(token)s' is invalid or has expiredNr2rrrrrԍsrÔc@seZdZedƒZdS)Ú
TokenInUsezThe generated token is invalidNr2rrrrrÕ‘srÕc@seZdZedƒZdS)ÚInvalidConnectionInfozInvalid Connection InfoNr2rrrrrÖ•srÖc@seZdZedƒZdS)ÚInstanceQuiesceNotSupportedz6Quiescing is not supported in instance %(instance_id)sNr2rrrrr×™sr×c@seZdZedƒZdZdS)ÚInstanceAgentNotEnabledz+Guest agent is not enabled for the instanceTNrörrrrr؝srØc@seZdZedƒZdS)ÚQemuGuestAgentNotEnabledzQEMU guest agent is not enabledNr2rrrrrÙ¢srÙc@seZdZedƒZdZdS)ÚSetAdminPasswdNotSupportedz#Set admin password is not supportedTNrörrrrrÚ¦srÚc@seZdZedƒZdS)ÚMemoryPageSizeInvalidz'Invalid memory page size '%(pagesize)s'Nr2rrrrrÛ«srÛc@seZdZedƒZdS)ÚMemoryPageSizeForbiddenz6Page size %(pagesize)s forbidden against '%(against)s'Nr2rrrrrܯsrÜc@seZdZedƒZdS)ÚMemoryPageSizeNotSupportedz4Page size %(pagesize)s is not supported by the host.Nr2rrrrrݳsrÝc@seZdZedƒZdS)ÚCPUPinningNotSupportedz4CPU pinning is not supported by the host: %(reason)sNr2rrrrrÞ·srÞc@seZdZedƒZdS)ÚCPUPinningInvalidzFCPU set to pin %(requested)s must be a subset of free CPU set %(free)sNr2rrrrrß¼srßc@seZdZedƒZdS)ÚCPUUnpinningInvalidzLCPU set to unpin %(requested)s must be a subset of pinned CPU set %(pinned)sNr2rrrrràÁsràc@seZdZedƒZdS)ÚCPUPinningUnknownzICPU set to pin %(requested)s must be a subset of known CPU set %(cpuset)sNr2rrrrráÆsrác@seZdZedƒZdS)ÚCPUUnpinningUnknownzKCPU set to unpin %(requested)s must be a subset of known CPU set %(cpuset)sNr2rrrrrâËsrâc@seZdZedƒZdS)ÚImageCPUPinningForbiddenzeImage property 'hw_cpu_policy' is not permitted to override CPU pinning policy set against the flavorNr2rrrrrãÐsrãc@seZdZedƒZdS)ÚImageCPUThreadPolicyForbiddenzsImage property 'hw_cpu_thread_policy' is not permitted to override CPU thread pinning policy set against the flavorNr2rrrrräÕsräc@seZdZedƒZdS)ÚUnsupportedPolicyExceptionz/ServerGroup policy is not supported: %(reason)sNr2rrrrråÚsråc@seZdZedƒZdS)ÚCellMappingNotFoundzCell %(uuid)s has no mapping.Nr2rrrrræÞsræc@seZdZedƒZdS)ÚNUMATopologyUnsupportedz3Host does not support guests with NUMA topology setNr2rrrrrçâsrçc@seZdZedƒZdS)ÚMemoryPagesUnsupportedz:Host does not support guests with custom memory page sizesNr2rrrrrèæsrèc@seZdZedƒZdS)ÚInvalidImageFormatz!Invalid image format '%(format)s'Nr2rrrrréêsréc@seZdZedƒZdS)ÚUnsupportedImageModelz(Image model '%(image)s' is not supportedNr2rrrrrêîsrêc@seZdZedƒZdS)ÚHostMappingNotFoundz)Host '%(name)s' is not mapped to any cellNr2rrrrrëòsrëc@seZdZedƒZdS)ÚRealtimeConfigurationInvalidz@Cannot set realtime policy in a non dedicated cpu pinning policyNr2rrrrrìösrìc@seZdZedƒZdS)Ú#CPUThreadPolicyConfigurationInvalidzJCannot set cpu thread pinning policy in a non dedicated cpu pinning policyNr2rrrrríûsríc@seZdZedƒZdS)ÚRequestSpecNotFoundz4RequestSpec not found for instance %(instance_uuid)sNr2rrrrrîsrîc@seZdZedƒZdS)ÚUEFINotSupportedzUEFI is not supportedNr2rrrrrïsrïc@seZdZedƒZdS)ÚTriggerCrashDumpNotSupportedz&Triggering crash dump is not supportedNr2rrrrrðsrðc@seZdZedƒZdS)ÚUnsupportedHostCPUControlPolicyz2Requested CPU control policy not supported by hostNr2rrrrrñsrñc@seZdZedƒZdS)ÚLibguestfsCannotReadKernelz8Libguestfs does not have permission to read host kernel.Nr2rrrrròsròc@seZdZedƒZdS)ÚMaxDBRetriesExceededzHMax retries of DB transaction exceeded attempting to perform %(action)s.Nr2rrrrrósróc@seZdZedƒZdS)ÚRealtimePolicyNotSupportedz+Realtime policy not supported by hypervisorNr2rrrrrôsrôc@seZdZedƒZdS)ÚRealtimeMaskNotFoundOrInvalidz‹Realtime policy needs vCPU(s) mask configured with at least 1 RT vCPU and 1 ordinary vCPU. See hw:cpu_realtime_mask or hw_cpu_realtime_maskNr2rrrrrõsrõc@seZdZedƒZdS)ÚOsInfoNotFoundzCNo configuration information found for operating system %(os_name)sNr2rrrrrö#sröc@seZdZedƒZdS)ÚBuildRequestNotFoundz,BuildRequest not found for instance %(uuid)sNr2rrrrr÷(sr÷c@seZdZedƒZdS)ÚAttachInterfaceNotSupportedzEAttaching interfaces is not supported for instance %(instance_uuid)s.Nr2rrrrrø,srøc@seZdZedƒZdS)ÚInstanceDiagnosticsNotSupportedz7Instance diagnostics are not supported by compute node.Nr2rrrrrù1srùc@seZdZedƒZdS)Ú InvalidReservedMemoryPagesOptionzyThe format of the option 'reserved_huge_pages' is invalid. (found '%(conf)s') Please refer to the dmapi config-reference.Nr2rrrrrú5srúc@seZdZedƒZdS)ÚConcurrentUpdateDetectedzFAnother thread concurrently updated the data. Please retry your updateNr2rrrrrû;srûc@seZdZedƒZdS)ÚResourceClassNotFoundz*No such resource class %(resource_class)s.Nr2rrrrrü@srüc@seZdZedƒZdS)Ú"CannotDeleteParentResourceProviderzZCannot delete resource provider that is a parent of another. Delete child providers first.Nr2rrrrrýDsrýc@seZdZedƒZdS)ÚResourceProviderInUsez"Resource provider has allocations.Nr2rrrrrþIsrþc@seZdZedƒZdS)ÚResourceProviderRetrievalFailedz2Failed to get resource provider with UUID %(uuid)sNr2rrrrrÿMsrÿc@seZdZedƒZdS)Ú(ResourceProviderAggregateRetrievalFailedzAFailed to get aggregates for resource provider with UUID %(uuid)sNr2rrrrrQsrc@seZdZedƒZdS)Ú$ResourceProviderTraitRetrievalFailedz=Failed to get traits for resource provider with UUID %(uuid)sNr2rrrrrVsrc@seZdZedƒZdS)ÚResourceProviderCreationFailedz+Failed to create resource provider %(name)sNr2rrrrr[src@seZdZedƒZdS)ÚResourceProviderDeletionFailedz+Failed to delete resource provider %(uuid)sNr2rrrrr_src@seZdZedƒZdS)ÚResourceProviderUpdateFailedz=Failed to update resource provider via URL %(url)s: %(error)sNr2rrrrrcsrc@seZdZdZedƒZdS)ÚPlacementAPIConflictzUAny 409 error from placement APIs should use (a subclass of) this
    exception.
    z[A conflict was encountered attempting to invoke the placement API at URL %(url)s: %(error)sNr=rrrrrhsrc@seZdZdZedƒZdS)ÚResourceProviderUpdateConflictz•A 409 caused by generation mismatch from attempting to update an
    existing provider record or its associated data (aggregates, traits, etc.).
    zqA conflict was encountered attempting to update resource provider %(uuid)s (generation %(generation)d): %(error)sNr=rrrrrpsrc@seZdZedƒZdS)Ú"InventoryWithResourceClassNotFoundz/No inventory of class %(resource_class)s found.Nr2rrrrrxsrc@seZdZedƒZdS)ÚInvalidResourceClassz,Resource class '%(resource_class)s' invalid.Nr2rrrrr|src@seZdZedƒZdS)ÚResourceClassExistsz1Resource class %(resource_class)s already exists.Nr2rrrrr	€sr	c@seZdZedƒZdS)ÚResourceClassInUsezNCannot delete resource class %(resource_class)s. Class is in use in inventory.Nr2rrrrr
„sr
c@seZdZedƒZdS)Ú!ResourceClassCannotDeleteStandardz9Cannot delete standard resource class %(resource_class)s.Nr2rrrrr‰src@seZdZedƒZdS)Ú!ResourceClassCannotUpdateStandardz9Cannot update standard resource class %(resource_class)s.Nr2rrrrrsrc@seZdZedƒZdS)ÚInvalidResourceAmountz9Resource amounts must be integers. Received '%(amount)s'.Nr2rrrrr
‘sr
c@seZdZedƒZdS)ÚInvalidInventoryzXInventory for '%(resource_class)s' on resource provider '%(resource_provider)s' invalid.Nr2rrrrr•src@seZdZedƒZdS)ÚInventoryInUsezYInventory for '%(resource_classes)s' on resource provider '%(resource_provider)s' in use.Nr2rrrrršsrc@seZdZedƒZdS)ÚInvalidInventoryCapacityzŽInvalid inventory for '%(resource_class)s' on resource provider '%(resource_provider)s'. The reserved value is greater than or equal to total.Nr2rrrrr¡src@seZdZedƒZdS)Ú!InvalidAllocationCapacityExceededz’Unable to create allocation for '%(resource_class)s' on resource provider '%(resource_provider)s'. The requested amount would exceed the capacity.Nr2rrrrr§src@seZdZedƒZdS)Ú$InvalidAllocationConstraintsViolatedzœUnable to create allocation for '%(resource_class)s' on resource provider '%(resource_provider)s'. The requested amount would violate inventory constraints.Nr2rrrrr­src@seZdZedƒZdS)Ú UnsupportedPointerModelRequestedz=Pointer model '%(model)s' requested is not supported by host.Nr2rrrrr³src@seZdZedƒZdS)ÚNotSupportedWithOptionz%(operation)s is not supported in conjunction with the current %(option)s setting.  Please refer to the dmapi config-reference.Nr2rrrrr¸src@seZdZedƒZdZdS)ÚUnauthorizedzNot authorized.i‘Nr?rrrrr¾src@seZdZedƒZdS)Ú*NeutronAdminCredentialConfigurationInvalidz<Networking client is experiencing an unauthorized exception.Nr2rrrrrÃsrc@seZdZedƒZdS)ÚPlacementNotConfiguredz‰This compute is not configured to talk to the placement service. Configure the [placement] section of dmapi.conf and restart the service.Nr2rrrrrÇsrc@seZdZedƒZdS)ÚInvalidEmulatorThreadsPolicyzeCPU emulator threads option requested is invalid, given: '%(requested)s', available: '%(available)s'.Nr2rrrrrÍsrc@seZdZedƒZdS)Ú#BadRequirementEmulatorThreadsPolicyzOAn isolated CPU emulator threads option requires a dedicated CPU policy option.Nr2rrrrrÒsrc@seZdZedƒZdS)ÚPowerVMAPIFailedzFPowerVM API failed to complete for instance=%(inst_name)s.  %(reason)sNr2rrrrr×src@seZdZedƒZdS)Ú
TraitNotFoundzNo such trait(s): %(names)s.Nr2rrrrrÜsrc@seZdZedƒZdS)ÚTraitExistsz!The Trait %(name)s already existsNr2rrrrràsrc@seZdZedƒZdS)ÚTraitCannotDeleteStandardz&Cannot delete standard trait %(name)s.Nr2rrrrräsrc@seZdZedƒZdS)Ú
TraitInUsez4The trait %(name)s is in use by a resource provider.Nr2rrrrrèsrc@seZdZedƒZdS)ÚTraitRetrievalFailedz;Failed to retrieve traits from the placement API: %(error)sNr2rrrrrìsrc@seZdZedƒZdS)ÚTraitCreationFailedz*Failed to create trait %(name)s: %(error)sNr2rrrrr ðsr c@seZdZedƒZdS)ÚCannotMigrateWithTargetHostz@Cannot migrate with target host. Retry without a host specified.Nr2rrrrr!ôsr!c@seZdZedƒZdS)ÚCannotMigrateToSameHostz3Cannot migrate to the host where the server exists.Nr2rrrrr"ùsr"c@seZdZedƒZdS)ÚVirtDriverNotReadyzVirt driver is not ready.Nr2rrrrr#ýsr#(ûr/Zoslo_logrZloggingZ	webob.excZwebobrrZ
dmapi.i18nrrZ	getLoggerrr
ÚexcZWSGIHTTPExceptionrr!rr1r3r4r5r6r7r8r9r:r;r<r>r@rArBrCrDrFrGrHrIrJrKrLrMrNrOrPrQrRrTrUrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r…r†rˆr‰rŠr‹rŒrrŽrrr‘r’r“r”r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõr÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqrrrsrtrurvrwrxryrzr{r|r}r~rr€rr‚rƒr„r†r‡rˆr‰rŠr‹rŒrrŽrrr‘r’r“r•r–r—r˜r™ršr›rœrržrŸr r¡r¢r£r¤r¥r¦r§r¨r©rªr«r¬r­r®r¯r°r±r²r³r´rµr¶r·r¸r¹rºr»r¼r½r¾r¿rÀrÁrÂrÃrÄrÅrÆrÇrÈrÉrÊrËrÌrÍrÎrÏrÐrÑrÒrÓrÔrÕrÖr×rØrÙrÚrÛrÜrÝrÞrßràrárârãrärårærçrèrérêrërìrírîrïrðrñròrórôrõrör÷rørùrúrûrürýrþrÿrrrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrrr r!r"r#rrrrÚ<module>sÞ
5