Skip to content

Commit 2d31401

Browse files
authored
Merge pull request #114 from thebeanogamer/patch-1
Change event loop to use new event loop instance
2 parents a000619 + 6ff5495 commit 2d31401

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

postfix_mta_sts_resolver/__main__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ def main(): # pragma: no cover
2929
args = parse_args()
3030
with utils.AsyncLoggingHandler(None) as log_handler:
3131
utils.setup_logger('RES', args.verbosity, log_handler)
32-
loop = asyncio.get_event_loop()
32+
loop = asyncio.new_event_loop()
33+
asyncio.set_event_loop(loop)
3334
resolver = STSResolver(loop=loop)
3435
result = loop.run_until_complete(resolver.resolve(args.domain, args.known_version))
3536
print(result)

postfix_mta_sts_resolver/daemon.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ def main(): # pragma: no cover
141141
else:
142142
logger.info("uvloop is not available. "
143143
"Falling back to built-in event loop.")
144-
evloop = asyncio.get_event_loop()
144+
evloop = asyncio.new_event_loop()
145+
asyncio.set_event_loop(evloop)
145146
logger.info("Eventloop started.")
146147

147148

0 commit comments

Comments
 (0)