ó
¹W*Uc           @   sU   d  Z  d e f d „  ƒ  YZ d „  Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(	   s4   
.. module:: backend.py
   :synopsis: Base Backend.
t   BackendIOExceptionc           B   s   e  Z d  Z RS(   s   Generic Backend I/O Exception(   t   __name__t
   __module__t   __doc__(    (    (    sB   /home/fede/newhome/projects/bottle-cork/tests/cork/base_backend.pyR    
   s   c          O   s
   t  ‚ d  S(   N(   t   NotImplementedError(   t   argst   kwargs(    (    sB   /home/fede/newhome/projects/bottle-cork/tests/cork/base_backend.pyt   ni   s    t   Backendc           B   s    e  Z d  Z e Z e Z e Z RS(   s7   Base Backend class - to be subclassed by real backends.(   R   R   R   R   t
   save_userst
   save_rolest   save_pending_registrations(    (    (    sB   /home/fede/newhome/projects/bottle-cork/tests/cork/base_backend.pyR      s   t   Tablec           B   s2   e  Z d  Z e Z e Z e Z e Z e Z e Z	 RS(   s5   Base Table class - to be subclassed by real backends.(
   R   R   R   R   t   __len__t   __contains__t   __setitem__t   __getitem__t   __iter__t	   iteritems(    (    (    sB   /home/fede/newhome/projects/bottle-cork/tests/cork/base_backend.pyR      s   N(   R   t	   ExceptionR    R   t   objectR   R   (    (    (    sB   /home/fede/newhome/projects/bottle-cork/tests/cork/base_backend.pyt   <module>   s   	