3 ��2a� � @ s� d dl Z d dlZd dlZejjd�Zyd dlmZ W n ek rL dZY nX ejj Z dd� Zdd� ZG dd � d �Z G d d� de j�Zdd � Zedkr�e j� dS )� N�dbm)�ndbmc c sN xHt jD ]>} yt| dgd�}W n tk r4 wY nX |t j| <