]> git.llucax.com Git - software/pymin.git/blobdiff - eventloop.py
Se agrega el comando ip a la pymind y se corrige @handler
[software/pymin.git] / eventloop.py
index acc370ab03b439730d3eb242d50d6985dc13b349..06922a72fe9290bcfb5133700e49ae6187d0dc3c 100644 (file)
@@ -9,14 +9,30 @@ Please see EventLoop class documentation for more info.
 import select
 from select import POLLIN, POLLPRI, POLLERR
 
-__ALL__ = ('EventLoop')
+__ALL__ = ('EventLoop', 'LoopInterruptedError')
 
 class LoopInterruptedError(RuntimeError):
+    r"""
+    LoopInterruptedError(select_error) -> LoopInterruptedError instance.
+
+    This class is raised when the event loop is interrupted in an unexpected
+    way. It wraps a select error, which can be accessed using the 'select_error'
+    attribute.
+    """
+
     def __init__(self, select_error):
+        r"""Initialize the object.
+
+        See the class documentation for more info.
+        """
         self.select_error = select_error
+
     def __repr__(self):
+        r"repr(obj) -> Object representation."
         return 'LoopInterruptedError(select_error=%r)' % self.select_error
+
     def __str__(self):
+        r"str(obj) -> String representation."
         return 'Loop interrupted: %s' % self.select_error
 
 class EventLoop: