grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/20263 Õì2a—ã @sÆdddgZddlZddlZddlZddlZGdd„deƒZdddgZdaiZ ee fZydd l m Z Wne k r|dZ YnXdd d„Zd d„ZedkrÂx(ejdd…D]Zeeeƒp¸deƒq¨WdS)ÚopenÚwhichdbÚerroréNc@s eZdZdS)rN)Ú__name__Ú __module__Ú __qualname__©rrú-/opt/alt/python36/lib64/python3.6/__init__.pyr&szdbm.gnuzdbm.ndbmzdbm.dumb)ÚndbmÚré¶c Csètdkr`xFtD]>}yt|dgd�}Wntk r:wYnXtsD|a|t|<qWts`tdtƒ‚d|krpt|ƒnd}|dkr d|ksŒd|kr’t}qÚtddƒ‚n:|dkr¶tdd ƒ‚n$|tkrÒtdd j|ƒƒ‚nt|}|j|||ƒS) Nr)Úfromlistzno dbm clone found; tried %sÚnÚcrz#need 'c' or 'n' flag to open new dbÚzdb type could not be determinedz/db type is {0}, but the module is not available) Ú _defaultmodÚ_namesÚ __import__Ú ImportErrorÚ_modulesrrÚformatr)ÚfileÚflagÚmodeÚnameÚmodÚresultrrr r5s.      c>Csäy4tj|ddƒ}|jƒtj|ddƒ}|jƒdStk r˜y:tj|ddƒ}|jƒtdk r|tj|ƒ}|jƒdSWntk r’YnXYnXy`tj|dƒtj|dƒj}|dkrÆdStj|ddƒ}z|jd ƒdkrêdSWd|jƒXWntk �rYnXytj|dƒ}Wntk �r8dSX|�|jd ƒ}WdQRX|dd …}t |ƒd k�rrdSyt j d|ƒ\}Wnt j k �rœdSX|dk�r¬dSyt j d|dd…ƒ\}Wnt j k �rÞdSXdS)Nz.pagÚrbz.dirzdbm.ndbmz.dbz.datrzdbm.dumbéó'ó"éérz=léΚWéÍšWéÏšWzdbm.gnu)rr )r#r$r%éüÿÿÿ) ÚiorÚcloseÚOSErrorr ÚosÚstatÚst_sizeÚreadÚlenÚstructÚunpackr)ÚfilenameÚfÚdÚsizeZs16ÚsÚmagicrrr ras`    Ú__main__rZUNKNOWN)r r )Ú__all__r'r*r/ÚsysÚ Exceptionrrrrr)Zdbmr rrrrÚargvr1Úprintrrrr Ús$    ,Y