<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

]                 @   s  d  d d g Z  d d l Z d d l Z d d l Z d d l Z Gd d   d e  Z d d d g Z d a i  Z	 e e
 f Z y d d	 l m Z Wn e k
 r d Z Yn Xd
 d d d   Z d d   Z e d k rx4 e j d d  D] Z e e e  pd e  q Wd S)openwhichdberror    Nc               @   s   e  Z d  Z d S)r   N)__name__
__module____qualname__ r   r   -/opt/alt/python35/lib64/python3.5/__init__.pyr   &   s   zdbm.gnuzdbm.ndbmzdbm.dumb)ndbmri  c             C   s<  t  d  k rz xU t D]M } y t | d d g } Wn t k
 rI w Yn Xt  sV | a  | t | <q Wt  sz t d t   d | k r t |   n d  } | d  k r d | k s d | k r t  } q)t d d   nQ | d k r t d d	   n2 | t k rt d d
 j |    n
 t | } | j |  | |  S)Nfromlistr   zno dbm clone found; tried %sncr   z#need 'c' or 'n' flag to open new db zdb type could not be determinedz/db type is {0}, but the module is not available)	_defaultmod_names
__import__ImportError_modulesr   r   formatr   )fileflagmodenamemodresultr   r   r	   r   5   s.    	
c          >   C   sJ  yH t  j |  d d  } | j   t  j |  d d  } | j   d SWnt t k
 r yM t  j |  d d  } | j   t d  k	 r t j |   } | j   d SWn t k
 r Yn XYn Xy| t j |  d  t j |  d  j } | d k r d St  j |  d d  } z | j d	  d k r+d SWd  | j   XWn t k
 rOYn Xy t  j |  d  } Wn t k
 r~d  SYn X|  | j d  } Wd  QRX| d d  } t	 |  d k rd Sy t
 j d |  \ } Wn t
 j k
 rd SYn X| d k rd Sy# t
 j d | d d    \ } Wn t
 j k
 rEd SYn Xd S)Nz.pagrbz.dirzdbm.ndbmz.dbz.datr   zdbm.dumb      '   "      r   z=lΚW͚WϚWzdbm.gnu)r   r   )r"   r#   r$   )ior   closeOSErrorr
   osstatst_sizereadlenstructunpackr   )filenamefdsizeZs16smagicr   r   r	   r   a   s`    




		#	__main__r   ZUNKNOWN)__all__r&   r)   r.   sys	Exceptionr   r   r   r   r(   dbmr
   r   r   r   r   argvr0   printr   r   r   r	   <module>   s$   ,Y