import asyncio
from juju.model import Model
+from juju import loop
async def report_leadership():
model = Model()
await model.disconnect()
-loop = asyncio.get_event_loop()
-loop.run_until_complete(report_leadership())
+
+if __name__ == '__main__':
+ loop.run(report_leadership())