Receive udp datagrams using the python socket library. But use GLib to know when data is available.
Fix flake8