X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=mpdaio-object.py;h=87eabfe207bdd4dc4e0428134e3e4a7d742fb9e9;hb=cdf2dd0c1021639a4aebae4eac44fbb09a224877;hp=0691bb210cd7788c9f40a2580c52735f9aa77240;hpb=96255f59a1d8f380b0e3c028fd2ac5fa4d76f778;p=python-musicpdaio.git diff --git a/mpdaio-object.py b/mpdaio-object.py index 0691bb2..87eabfe 100644 --- a/mpdaio-object.py +++ b/mpdaio-object.py @@ -1,13 +1,29 @@ import asyncio +import logging +import timeit from mpdaio.client import MPDClient +logging.basicConfig(level=logging.DEBUG, + format='%(levelname)-8s %(module)-10s %(message)s') + async def run_cli(): cli = MPDClient() - await cli.connect() + cli.mpd_timeout = 0.1 current = await cli.currentsong() print(current) - print(await cli.playlistinfo()) + + await cli.currentsong() + await cli.playlistinfo() + await cli.list('artist') + #print(await cli.playlistinfo()) await cli.close() -asyncio.run(run_cli()) +if __name__ == '__main__': + asyncio.run(run_cli()) + asyncio.run(run_cli()) + #t = timeit.Timer('asyncio.run(run_cli())', globals=globals()) + #print(t.autorange()) + with asyncio.Runner() as runner: + runner.run(run_cli()) + runner.run(run_cli())