a 좃[Óã@sVddlmZmZmZddlZ[[[dd„Zdd„ZejddkrJdd „Znd d „ZdS) é)Úabsolute_importÚprint_functionÚunicode_literalsNcsDddlm‰tˆƒ‰‡‡‡fdd„tˆƒDƒ}| |¡t| ¡ƒS)zñCalled by the constant modules to load up the constants from the C library starting with PREFIX. Matching constants will be inserted into SCOPE with PREFIX stripped from the names. Returns the names of inserted constants. é)Úgpgmecs*i|]"}| ˆ¡r|ˆd…tˆ|ƒ“qS©N)Ú startswithÚgetattr)Ú.0Z identifier©rÚindexÚprefix©ú./usr/lib64/python3.9/site-packages/gpg/util.pyÚ #s ÿz%process_constants..)ÚrÚlenÚdirÚupdateÚlistÚkeys)r ZscopeZ constantsrr rÚprocess_constantss þ rcCsd dd„|Dƒ¡S)NrcssD|]<}|dks*|dks*|dks*t|ƒdkr8d t|ƒ¡n|VqdS)ú+ú"ú%é z%{0:2x}N)ÚordÚformat)r ÚcrrrÚ ,sÿÿÿÿ ÿz!percent_escape..)Újoin)ÚsrrrÚpercent_escape+s þr"écCs t|tƒSr)Ú isinstanceÚstr©ÚxrrrÚ is_a_string4sr(cCs t|tƒSr)r$Z basestringr&rrrr(8s) Z __future__rrrÚsysrr"Ú version_infor(rrrrÚs