Tom C (DLS)
Tom C (DLS)
Could we spell it `description` rather than `display_name`?
> I wonder if `description` sounds too much like it would be the return value of the existing method `describe()`. How about `label` then? > As an example (which is...
> @callumforrester: to ship it sans-IO I like the idea of sans-IO, will make it more likely to fit with whatever people want to use in production > @whs92: Recieved...
> But I would like to understand better what this is most needed for. Client-side validation? Automatic GUI generation? Something else? Mainly for automatic GUI generation, which may also do...
Ok, I've tried and failed to understand this. I want to catch a CTRL-C (twice), and get the RE to raise a `FailedPause` into the plan. Then I can checkpoint...
After talking this over with @evalott100 we have now come to this conclusion: - Only one flyer should respond with `FailedPause`, and only once, it needs to accept the pause...
With this in mind, could we lift this up as a special pausing mode to the RE? ```python def plan(flyers): done = False start = 0 while not done: yield...
> which raise do you mean to suppress: the one raised by `RE` on its way out or the one throw into the plan? I don't understand the question. We...
@tacaswell what do you think about raising `UncleanPause` up to the plan? Then we would end up doing something like: ```python start_from = ... try: do_fly_scan(start_from) except UncleanPause: start_from =...
I should chip in here as I provided the original requirements for this piece of work. The story is that we currently have a flyscanning application called [pymalcolm](https://github.com/dls-controls/pymalcolm) which is...