Matthias Urlichs

Results 342 comments of Matthias Urlichs

Using an envvar or similar makes sense _if_ we can convince the test runner to set it by default. Otherwise testing for Mocha's globals seems like an acceptable substitute, they're...

You might want to add `*~` to `.gitignore` while you're at it.

It is. Do you plan to do a new release sometime soon? This one really trips me at the moment …

Thank you. My usecase, which I've been remiss in supplying, is that access control to "private" MQTT sockets is easy with Unix sockets, just set the permissions, while IP sockets...

Now includes a `subscription` method that lets you do "local" message processing: ```python3 async with Client("test.mosquitto.org") as client: async with client.subscription("foo/bar") as msgs: async for m in msgs: await process(m)...

@agronholm Paho-MQTT at least has a working MQTTv5 implementation and complete data classes for all the fiddly bits; reimplementing all that is not exactly trivial, thus the straightest way to...

@empicano asyncio taskgroups may have the same name, but not the same features of anyio taskgroups. For instance, they don't have cancel scopes; you need to cancel the task the...

Well, the downside of separating subscription and routing is, as your example demonstrates, that the router needs to match every message to all your wildcard patterns. My code uses the...

> Did I ever mention [mqttproto](https://github.com/agronholm/mqttproto) ? Umm no you didn't. I'm afraid that this is as good a place as any to cut my losses and switch to that....

Sure: ![image](https://github.com/prusa3d/Prusa-Firmware-Buddy/assets/236571/2a406714-2ac2-4308-94ba-6e20dd7fde11) Note the long filename still displayed dimly in the background. NB when you delete the file via the project list, the long filename is shown …