ó
ç'ÊUc           @   sP   d  Z  d d l Z d e f d „  ƒ  YZ e Z e j e ƒ Z d d d „ Z d S(   s   DBM-like dummy moduleiÿÿÿÿNt   DummyDBc           B   s   e  Z d  Z d „  Z RS(   s!   Provide dummy DBM-like interface.c         C   s   d  S(   N(    (   t   self(    (    s8   /home/travis/build/scrapy/scrapy/tests/mocks/dummydbm.pyt   close   s    (   t   __name__t
   __module__t   __doc__R   (    (    (    s8   /home/travis/build/scrapy/scrapy/tests/mocks/dummydbm.pyR       s   t   ri¶  c         C   s   t  |  S(   s^   Open or create a dummy database compatible.

    Arguments `flag` and `mode` are ignored.
    (   t
   _DATABASES(   t   filet   flagt   mode(    (    s8   /home/travis/build/scrapy/scrapy/tests/mocks/dummydbm.pyt   open   s    (	   R   t   collectionst   dictR    t   KeyErrort   errort   defaultdictR   R   (    (    (    s8   /home/travis/build/scrapy/scrapy/tests/mocks/dummydbm.pyt   <module>   s
   