]> kaliko git repositories - python-musicpdaio.git/blobdiff - mpdaio-object.py
Fixed version in pyproject.toml
[python-musicpdaio.git] / mpdaio-object.py
index 0691bb210cd7788c9f40a2580c52735f9aa77240..87eabfe207bdd4dc4e0428134e3e4a7d742fb9e9 100644 (file)
@@ -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())