<s> from __future__ import absolute_import <EOL> import abc <EOL> import six <EOL> log_levels = [ <EOL> '<STR_LIT:none>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT:error>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT:info>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> @ six . add_metaclass ( abc . ABCMeta ) <EOL> class IBatchedTimer ( object ) : <EOL> """<STR_LIT>""" <EOL> def call_later ( self , delay , func , * args , ** kw ) : <EOL> """<STR_LIT>""" <EOL> @ six . add_metaclass ( abc . ABCMeta ) <EOL> class ILogger ( object ) : <EOL> """<STR_LIT>""" <EOL> def critical ( self , message , ** kwargs ) : <EOL> "<STR_LIT>" <EOL> def error ( self , message , ** kwargs ) : <EOL> "<STR_LIT>" <EOL> def warn ( self , message , ** kwargs ) : <EOL> "<STR_LIT>" <EOL> def info ( self , message , ** kwargs ) : <EOL> "<STR_LIT>" <EOL> def debug ( self , message , ** kwargs ) : <EOL> "<STR_LIT>" <EOL> def trace ( self , message , ** kwargs ) : <EOL> "<STR_LIT>" <EOL> @ six . add_metaclass ( abc . ABCMeta ) <EOL> class IFailedFuture ( object ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractproperty <EOL> def value ( self ) : <EOL> """<STR_LIT>""" </s>
