Repository URL to install this package:
Version:
4.2.29-4.2 ▾
|
python3-dmapi
/
usr
/
lib
/
python3.6
/
site-packages
/
dmapi
/
__pycache__
/
exception.cpython-36.pyc
|
---|
3 ÿna ã @ s®) d Z ddlmZ ddlZddlmZ ddlm Z m Z ejeZ G dd dejjZG dd d eZG d d deZG dd d eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZ G d&d' d'eZ!G d(d) d)eZ"G d*d+ d+eZ#G d,d- d-e#Z$G d.d/ d/e$Z%G d0d1 d1e$Z&G d2d3 d3e$Z'G d4d5 d5e$Z(G d6d7 d7e$Z)G d8d9 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 dBdC dCe#Z/G dDdE dEe#Z0G dFdG dGe#Z1G dHdI dIeZ2G dJdK dKeZ3G dLdM dMe#Z4G dNdO dOe#Z5G dPdQ dQeZ6G dRdS dSe#Z7G dTdU dUe#Z8G dVdW dWe#Z9G dXdY dYe9Z:G dZd[ d[e9Z;G d\d] d]e9Z<G d^d_ d_e#Z=G d`da dae#Z>G dbdc dce#Z?G ddde dee#Z@G dfdg dge#ZAG dhdi die#ZBG djdk dke#ZCG dldm dme#ZDG dndo doe#ZEG dpdq dqe#ZFG drds dse#ZGG dtdu due#ZHG dvdw dwe#ZIG dxdy dye#ZJG dzd{ d{e#ZKG d|d} d}e#ZLG d~d deLZMG dd deLZNG dd deLZOG dd d eLZPG dd de#ZQG dd de#ZRG dd de#ZSG dd de#ZTG dd de#ZUG dd de#ZVG dd de#ZWG dd de#ZXG dd de#ZYG dd de#ZZG dd de#Z[G dd de#Z\G dd 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#ZaG d¨d© d©e#ZbG dªd« d«e#ZcG d¬d de#ZdG d®d¯ d¯ecZeG d°d± d±eZfG d²d³ d³ecZgG d´dµ dµeZhG 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 dÀdD dÁe#ZnG dÂdÄ dÃe#ZoG dÄdń dÅe#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áeZ~G dâdã dãeZG dädå dåeZG dædç dçeZG dèdé déeZG dêdë dëeZG dìdí díeZG dîdï dïeZ G dðdñ dñeZG dòdó dóe#ZG dôdõ dõeZG död÷ d÷eZG dødù dùeZG dúdû dûeZG düdý dýeZG dþdÿ dÿeZG d d de#ZG dd de#ZG dd deZG dd deZG dd d e#ZG d d deZG dd d eZG dd deZG dd deZG dd deZG dd deZG dd de#ZG dd de#ZG dd de#ZG dd de#ZG dd de#ZG d d! d!e#ZG d"d# d#eZG d$d% d%eZ G d&d' d'eZ¡G d(d) d)eZ¢G d*d+ d+eZ£G d,d- d-e¢Z¤G d.d/ d/e¢Z¥G d0d1 d1e¢Z¦G d2d3 d3e¢Z§G d4d5 d5eZ¨G d6d7 d7eZ©G d8d9 d9e¢ZªG d:d; d;e#Z«G d<d= d=e#Z¬G d>d? d?e#ZG d@dA dAeZ®G dBdC dCeZ¯G dDdE dEe#Z°G dFdG dGe#Z±G dHdI dIeZ²G dJdK dKeZ³G dLdM dMe#Z´G dNdO dOe#ZµG dPdQ dQe#Z¶G dRdS dSe#Z·G dTdU dUe#Z¸G dVdW dWe#Z¹G dXdY dYe#ZºG dZd[ d[eZ»G d\d] d]eZ¼G d^d_ d_e¼Z½G d`da dae¼Z¾G dbdc dce¼Z¿G ddde dee¼ZÀG dfdg dge¼ZÁG dhdi dieZÂG djdk dkeZÃG dldm dmeZÄG dndo doe#ZÅG dpdq dqe#ZÆG drds dseZÇG dtdu dueZÈG dvdw dweZÉG dxdy dyeZÊG dzd{ d{e#ZËG d|d} d}eʃZÌG d~d deʃZÍG dd deZÎG dd deZÏG dd d eʃZÐG dd deZÑG dd deZÒG dd deZÓG dd deZÔG dd deZÕG dd deZÖG dd de#Z×G dd deZØG dd deZÙG dd deZÚG dd deڃZÛG dd deZÜG dd deZÝG d d¡ d¡eZÞG d¢d£ d£eރZßG d¤d¥ d¥eZàG d¦d§ d§e#ZáG d¨d© d©e#ZâG dªd« d«e#ZãG d¬d deZäG d®d¯ d¯eZå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¹eZêG dºd» d»eäZëG d¼d½ d½e#ZìG d¾d¿ d¿eäZíG ddD dÁeZîG ddÄ dÃeZï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ÓeZ÷G dԐdՄ dÕeZøG ddׄ d×eZùG dؐdل dÙeùZúG dڐdۄ dÛeùZûG dܐd݄ dÝe#ZüG dސd߄ dßeZýG dàdá dáeZþG dâdã dãeZÿG dädå dåeZ G dædç dçe ZG dèdé déeZG dêdë dëe ZG dìdí díe#ZG dîdï dïe#ZG dðdñ dñeZG dòdó dóeZG dôdõ dõeZG död÷ d÷eZ G dødù dùeZ G dúdû dûeZG düdý dýeZG dþdÿ dÿeZ G d d deZG dd deZG dd deZG dd deZG dd d eZG d d deZG dd d eZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG d d! d!eZG d"d# d#eZG d$d% d%eZ G d&d' d'eZ!G d(d) d)eZ"G d*d+ d+eZ#G d,d- d-eZ$G d.d/ d/e$Z%G d0d1 d1e$Z&G d2d3 d3e$Z'G d4d5 d5eZ(G d6d7 d7eZ)G d8d9 d9eZ*G d:d; d;eZ+G d<d= d=eZ,G d>d? d?eZ-G d@dA dAeZ.G dBdC dCeZ/G dDdE dEeZ0G dFdG dGe0Z1G dHdI dIe0Z2G dJdK dKe0Z3G dLdM dMeZ4G dNdO dOeZ5G dPdQ dQeZ6G dRdS dSe6Z7G dTdU dUeZ8G dVdW dWe8Z9G dXdY dYe8Z:G dZd[ d[e8Z;G d\d] d]e8Z<G d^d_ d_e8Z=G d`da dae=Z>G dbdc dce=Z?G ddde dee8Z@G dfdg dge8ZAG dhdi die8ZBG djdk dkeZCG dldm dmeZDG dndo doeZEG dpdq dqeZFG drds dseZGG dtdu dueZHG dvdw dweZIG dxdy dyeZJG dzd{ d{eZKG d|d} d}eZLG d~d deZMG dd deZNG dd deZOG dd d eZPG dd deUZQG dd de#ZRG dd de#ZSG dd deZTG dd deZUG dd deZVG dd de#ZWG dd deWZXG dd de#ZYG dd deZZG dd deZ[G dd de[Z\G dd de[Z]G d d¡ d¡e]Z^G d¢d£ d£eZ_G d¤d¥ d¥eZ`G d¦d§ d§eZaG d¨d© d©eZbG dªd« d«e#ZcG d¬d deZdG d®d¯ d¯e#ZeG d°d± d±e#ZfG d²d³ d³eZgG d´dµ dµeZhG d¶d· d·eZiG d¸d¹ d¹eZjG dºd» d»eZkG d¼d½ d½eZlG d¾d¿ d¿eZmG ddD dÁeZnG ddÄ dÐenZoG dĐdń dŐenZpG dƐdDŽ dÇeZqG dȐdɄ dÉeZrG dʐd˄ dËeZsG d̐d̈́ dÍeZtG dΐdτ dÏeZuG dАdф dÑeZvG dҐdӄ dÓeZwG dԐdՄ dÕeZxG ddׄ d×eZyG 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áeZ~G dâdã dãeZG dädå dåe#ZG dædç dçeZG dèdé dée#ZG dêdë dëeZG dìdí díeZG dîdï dïeZ G dðdñ dñeZG dòdó dóeZG dôdõ dõe#ZG död÷ d÷eZG dødù dùe#ZG dúdû dûe#ZG düdý dýeZG dþdÿ dÿeZG d d deZG dd deZG dd de#ZG dd deZG dd d eZG d d deZG dd d eZG dd de#ZG dd de#ZG dd de#ZG dd de#ZG dd de#ZG dd deZG dd de#ZG dd de#ZG dd de#ZG d d! d!e#ZG d"d# d#e#ZG d$d% d%e#Z G d&d' d'eZ¡G d(d) d)eZ¢G d*d+ d+eZ£G d,d- d-eZ¤G d.d/ d/e#Z¥G d0d1 d1e#Z¦G d2d3 d3e#Z§G d4d5 d5e#Z¨G d6d7 d7e#Z©G d8d9 d9e#ZªG d:d; d;e#Z«G d<d= d=e#Z¬G d>d? d?e#ZG d@dA dAe#Z®G dBdC dCe#Z¯G dDdE dEe¯Z°G dFdG dGe#Z±G dHdI dIe#Z²G dJdK dKe#Z³G dLdM dMe#Z´G dNdO dOe#ZµG dPdQ dQe#Z¶G dRdS dSe#Z·G dTdU dUe#Z¸G dVdW dWe#Z¹G dXdY dYeZºG dZd[ d[eZ»G d\d] d]e#Z¼G d^d_ d_eZ½G d`da dae#Z¾G dbdc dce#Z¿G ddde dee#ZÀG dfdg dge#ZÁG dhdi die#ZÂG djdk dke#ZÃG dldm dme#ZÄG dndo doeZÅG dpdq dqe#ZÆG drds dse#ZÇG dtdu due#ZÈG dvdw dwe#ZÉG dxdy dyeZÊG dzd{ d{e#ZËG d|d} d}e#ZÌG d~d deZÍG dd deZÎG dd de#ZÏG dd d e#ZÐG dd de#ZÑG dd deZÒG dd deZÓG dd deZÔG dd deZÕG dd deZÖG dd deZ×G dd deZØG dd deZÙG dd deZÚG dd deZÛG dd deZÜG dd de܃ZÝG d d¡ d¡eZÞG d¢d£ d£e#ZßG d¤d¥ d¥eZà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¯ 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½eZìG d¾d¿ d¿e#ZíG ddD dÁeZîG ddÄ dÃe#ZïG dĐdń dÅe#ZðG dƐdDŽ dÇeZñG dȐdɄ dÉeZòG dʐd˄ dËeZóG d̐d̈́ dÍe#ZôG dΐdτ dÏe#ZõG dАdф dÑeZöG dҐdӄ dÓeZ÷G dԐdՄ dÕeZøG ddׄ d×eZùG dؐdل dÙeZúdS (Ú zDmapi base exception handling. Includes decorator for re-raising Dmapi-type exceptions. SHOULD include dedicated exception logging. é )ÚlogN)Úutil)Ú_Ú_LEc s e Zd Zd fdd Z ZS )ÚConvertedExceptionÚ c sx || _ |r|| _nNytj| j | _W n: tk r^ td}tj|| tj| j d | _Y nX || _ t t| j d S )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__© ú/usr/lib/python3.6/exception.pyr s zConvertedException.__init__)r r )Ú__name__Ú __module__Ú__qualname__r Ú __classcell__r r )r r r s r c sN e Zd ZdZedZdZi ZdZd fdd Z dd Z d d Zdd 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ô FNc s || _ d| j kr6y| j| j d<