Handle change in wait_closed() behavior in python 3.12 (Fixes #177)
This commit is contained in:
@@ -280,6 +280,11 @@ class Microdot(BaseMicrodot):
|
|||||||
|
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
|
if hasattr(self.server, 'serve_forever'): # pragma: no cover
|
||||||
|
try:
|
||||||
|
await self.server.serve_forever()
|
||||||
|
except asyncio.CancelledError:
|
||||||
|
pass
|
||||||
await self.server.wait_closed()
|
await self.server.wait_closed()
|
||||||
break
|
break
|
||||||
except AttributeError: # pragma: no cover
|
except AttributeError: # pragma: no cover
|
||||||
|
|||||||
Reference in New Issue
Block a user