mirror of https://github.com/mahmoud/boltons.git
37 lines
932 B
ReStructuredText
37 lines
932 B
ReStructuredText
|
``socketutils`` - ``socket`` wrappers
|
||
|
=====================================
|
||
|
|
||
|
.. automodule:: boltons.socketutils
|
||
|
|
||
|
BufferedSocket
|
||
|
--------------
|
||
|
|
||
|
.. autoclass:: boltons.socketutils.BufferedSocket
|
||
|
:members:
|
||
|
|
||
|
Exceptions
|
||
|
^^^^^^^^^^
|
||
|
|
||
|
These are a few exceptions that derive from :exc:`socket.error` and
|
||
|
provide clearer code and better error messages.
|
||
|
|
||
|
.. autoexception:: boltons.socketutils.Error
|
||
|
.. autoexception:: boltons.socketutils.Timeout
|
||
|
.. autoexception:: boltons.socketutils.ConnectionClosed
|
||
|
.. autoexception:: boltons.socketutils.MessageTooLong
|
||
|
|
||
|
Netstring
|
||
|
---------
|
||
|
|
||
|
.. autoclass:: boltons.socketutils.NetstringSocket
|
||
|
:members:
|
||
|
|
||
|
Nestring Exceptions
|
||
|
^^^^^^^^^^^^^^^^^^^
|
||
|
|
||
|
These are a few higher-level exceptions for netstring connections.
|
||
|
|
||
|
.. autoexception:: boltons.socketutils.NetstringProtocolError
|
||
|
.. autoexception:: boltons.socketutils.NetstringInvalidSize
|
||
|
.. autoexception:: boltons.socketutils.NetstringMessageTooLong
|