@@ -355,25 +355,33 @@ class AbstractEventLoopPolicy:
355355 """Abstract policy for accessing the event loop."""
356356
357357 def get_event_loop (self ):
358- """XXX"""
358+ """Get the event loop for the current context.
359+
360+ Returns an event loop object implementing the BaseEventLoop interface,
361+ or raises an exception in case no event loop has been set for the
362+ current context and the current policy does not specify to create one.
363+
364+ It should never return None."""
359365 raise NotImplementedError
360366
361367 def set_event_loop (self , loop ):
362- """XXX """
368+ """Set the event loop for the current context to loop. """
363369 raise NotImplementedError
364370
365371 def new_event_loop (self ):
366- """XXX"""
372+ """Create and return a new event loop object according to this
373+ policy's rules. If there's need to set this loop as the event loop for
374+ the current context, set_event_loop must be called explicitly."""
367375 raise NotImplementedError
368376
369377 # Child processes handling (Unix only).
370378
371379 def get_child_watcher (self ):
372- """XXX"" "
380+ "Get the watcher for child processes. "
373381 raise NotImplementedError
374382
375383 def set_child_watcher (self , watcher ):
376- """XXX """
384+ """Set the watcher for child processes. """
377385 raise NotImplementedError
378386
379387
@@ -447,39 +455,42 @@ def _init_event_loop_policy():
447455
448456
449457def get_event_loop_policy ():
450- """XXX """
458+ """Get the current event loop policy. """
451459 if _event_loop_policy is None :
452460 _init_event_loop_policy ()
453461 return _event_loop_policy
454462
455463
456464def set_event_loop_policy (policy ):
457- """XXX"""
465+ """Set the current event loop policy.
466+
467+ If policy is None, the default policy is restored."""
458468 global _event_loop_policy
459469 assert policy is None or isinstance (policy , AbstractEventLoopPolicy )
460470 _event_loop_policy = policy
461471
462472
463473def get_event_loop ():
464- """XXX """
474+ """Equivalent to calling get_event_loop_policy().get_event_loop(). """
465475 return get_event_loop_policy ().get_event_loop ()
466476
467477
468478def set_event_loop (loop ):
469- """XXX """
479+ """Equivalent to calling get_event_loop_policy().set_event_loop(loop). """
470480 get_event_loop_policy ().set_event_loop (loop )
471481
472482
473483def new_event_loop ():
474- """XXX """
484+ """Equivalent to calling get_event_loop_policy().new_event_loop(). """
475485 return get_event_loop_policy ().new_event_loop ()
476486
477487
478488def get_child_watcher ():
479- """XXX """
489+ """Equivalent to calling get_event_loop_policy().get_child_watcher(). """
480490 return get_event_loop_policy ().get_child_watcher ()
481491
482492
483493def set_child_watcher (watcher ):
484- """XXX"""
494+ """Equivalent to calling
495+ get_event_loop_policy().set_child_watcher(watcher)."""
485496 return get_event_loop_policy ().set_child_watcher (watcher )
0 commit comments