]> ToastFreeware Gitweb - toast/airingbutler.git/blobdiff - log_mhz19.py
log_mhz19.py: fix deprecation warning with python 3.10
[toast/airingbutler.git] / log_mhz19.py
index 18ffb11f781c91c46f2963c3161a65f812cc7280..7dea051cfde76f550daad632558963a63347843c 100755 (executable)
@@ -28,7 +28,7 @@ class Receiver(asyncio.Protocol):
 
     def data_received(self, data):
         data = data.decode()
-        print(data, end='')
+        print(data, end='', flush=True)
 
     def connection_lost(self, exc):
         log.debug('port closed')
@@ -40,7 +40,7 @@ def main():
     parser.add_argument('--device', '-d', default='/dev/ttyACM0', help='Device where Arduino is connected to')
     args = parser.parse_args()
     logging.basicConfig(level=logging.INFO, format='%(asctime)-15s %(message)s')
-    loop = asyncio.get_event_loop()
+    loop = asyncio.new_event_loop()
     coro = serial_asyncio.create_serial_connection(loop, Receiver, args.device, baudrate=115200)
     loop.run_until_complete(coro)
     loop.run_forever()