Tom C (DLS)

Results 111 comments of 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...