Package httxlib :: Module httxerror :: Class SocketException
[hide private]
[frames] | no frames]

Class SocketException

source code

              object --+            
                       |            
exceptions.BaseException --+        
                           |        
        exceptions.Exception --+    
                               |    
           httplib.HTTPException --+
                                   |
                                  SocketException

A class representing a socket exception like closed connection, timeout, dns failure resolution and others

HTTPException is HTTP centered, but the HttxLib wants to isolate the user from having to install their own except for a socket exception and therefore socket errors are caught

Instance Methods [hide private]
 
__init__(self, *args)
Constructor.
source code

Inherited from exceptions.Exception: __new__

Inherited from exceptions.BaseException: __delattr__, __getattribute__, __getitem__, __getslice__, __reduce__, __repr__, __setattr__, __setstate__, __str__, __unicode__

Inherited from object: __format__, __hash__, __reduce_ex__, __sizeof__, __subclasshook__

Properties [hide private]

Inherited from exceptions.BaseException: args, message

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args)
(Constructor)

source code 

Constructor. Passes the args to Exception as explicitly stated in the HTTPException definition in httplib.py

Parameters:
  • args (tuple) - list of arguments
Overrides: object.__init__