The code below is excerpted from events.py in package asyncio from python3.8.
Python use new_event_loop to create new loop, it return self._loop_factory(), but _loop_fact