<s> """<STR_LIT>""" <EOL> class Error ( Exception ) : <EOL> """<STR_LIT>""" <EOL> class RPCFailedError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class CallNotFoundError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class ArgumentError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class DeadlineExceededError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class CancelledError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class ApplicationError ( Error ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , application_error , error_detail = '<STR_LIT>' ) : <EOL> self . application_error = application_error <EOL> self . error_detail = error_detail <EOL> Error . __init__ ( self , application_error ) <EOL> def __str__ ( self ) : <EOL> return '<STR_LIT>' % ( self . application_error , <EOL> self . error_detail ) <EOL> class OverQuotaError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class RequestTooLargeError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class CapabilityDisabledError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class FeatureNotEnabledError ( Error ) : <EOL> """<STR_LIT>""" <EOL> class InterruptedError ( Error ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , exception , rpc ) : <EOL> self . args = ( "<STR_LIT>" <EOL> "<STR_LIT>" , exception ) <EOL> self . __rpc = rpc <EOL> self . __exception = exception <EOL> @ property <EOL> def rpc ( self ) : <EOL> return self . __rpc <EOL> @ property <EOL> def exception ( self ) : <EOL> return self . __exception </s>
