Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
pyzor
/
engines
/
File Content:
common.pyc
� YF�Tc @ s� d Z d d l Z d d l Z d d l m Z d d d d g Z e d d d d d g � Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( s+ Common library shared by different engines.i����N( t namedtuplet DBHandlet DatabaseErrort Recordt BaseEnginet single_threadedt multi_threadedt multi_processingt preforkc B s e Z RS( ( t __name__t __module__( ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyR s c B sM e Z d Z d d d d d d d � Z d � Z d � Z d � Z d � Z RS( sT Prefix conventions used in this class: r = report (spam) wl = whitelist i c C s: | | _ | | _ | | _ | | _ | | _ | | _ d S( N( t r_countt wl_countt r_enteredt r_updatedt wl_enteredt wl_updated( t selfR R R R R R ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyt __init__ s c C sV | j t j k r$ | j d 7_ n | j d k rH t j j � | _ n | j � d S( Ni ( R t syst maxintR t Nonet datetimet nowt wl_update( R ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyt wl_increment s c C sV | j t j k r$ | j d 7_ n | j d k rH t j j � | _ n | j � d S( Ni ( R R R R R R R t r_update( R ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyt r_increment( s c C s t j j � | _ d S( N( R R R ( R ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyR 0 s c C s t j j � | _ d S( N( R R R ( R ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyR 3 s N( R R t __doc__R R R R R R ( ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyR s c B st e Z d Z e Z e Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z e d d � � Z RS( s Base class for Pyzor engines.c C s t � � d S( s Iterate over all keysN( t NotImplementedError( R ( ( s8 /usr/lib/python2.7/site-packages/pyzor/engines/common.pyt __iter__<