88 'AbstractEventLoopPolicy' ,
99 'AbstractEventLoop' , 'AbstractServer' ,
1010 'Handle' , 'TimerHandle' ,
11- 'get_event_loop_policy' , 'set_event_loop_policy' ,
11+ 'get_event_loop_policy' ,
12+ '_set_event_loop_policy' ,
13+ 'set_event_loop_policy' ,
1214 'get_event_loop' , 'set_event_loop' , 'new_event_loop' ,
1315 '_set_running_loop' , 'get_running_loop' ,
1416 '_get_running_loop' ,
2123import subprocess
2224import sys
2325import threading
26+ import warnings
2427
2528from . import format_helpers
2629
@@ -765,7 +768,7 @@ def get_event_loop_policy():
765768 return _event_loop_policy
766769
767770
768- def set_event_loop_policy (policy ):
771+ def _set_event_loop_policy (policy ):
769772 """Set the current event loop policy.
770773
771774 If policy is None, the default policy is restored."""
@@ -774,6 +777,9 @@ def set_event_loop_policy(policy):
774777 raise TypeError (f"policy must be an instance of AbstractEventLoopPolicy or None, not '{ type (policy ).__name__ } '" )
775778 _event_loop_policy = policy
776779
780+ def set_event_loop_policy (policy ):
781+ warnings ._deprecated ('set_event_loop_policy' , remove = (3 ,16 ))
782+ _set_event_loop_policy (policy )
777783
778784def get_event_loop ():
779785 """Return an asyncio event loop.
0 commit comments