Jürg Rast
Jürg Rast
BTW: I still think that typechecking should not be done during pre-commit. It makes development cumbersome as the typing needs to be correct for every commit. For the moment I...
I realy only know numpydoc from using it, so I don't think I would be able to implement something like this. It seems like numpydoc generates a different structure for...
Note: I replaced the `self._future` above with a task which is running for 1sec. The future was never resolved, so the example was kind of flawed (would block because the...
I tried to replace the `_run_async_in_thread` function code with something like this: ```python loop = asyncio.get_event_loop() future = asyncio.run_coroutine_threadsafe(func(*args, **kwargs), loop) # Note: Regardless of how we wait for the...
> * might it be possible to queue commands and send them just-in-time when eg `aspirate` is called? I strongly dislike this idea. It's to easy to forget to send...
Ok, this is off-topic for this issue but: > eg tip definitions in PLR are only sent using TT when needed for a command like TP, not preemptively based on...
Another idea, which does not solve the reported bug or the queuing problem: Why not just make `assigned_resource_callback` and `unassigned_resource_callback` of the backend sync methods instead of async ones? -...
@BioCam did you try to run `initialize` with `smart = True`?
I also observed some "Motor stall" errors when I started with the Prep, however I never investigated them as they disapeared later on... @BioCam it would be interesting to get...
> I guess it knows which tip is mounted, and the length is defined with TT earlier? > ztouch_probe_z_height_using_channel should then also know this, but maybe we can't assume all...