Following standard detector rewrite, the `device_name` passed to path provider is the name of the writer
bug
Trying to write data with a new style `AreaDetector` passes the `writer` name to the `path_provider`:
```
<WatchableAsyncStatus, device: lambda1, task: <coroutine object AsyncStatusBase.__init__.<locals>.wait_with_error_message at 0x7f0ffeef8400>, errored: FileNotFoundError("Path /nsls2/data/pdf/proposals/commissioning/pass-319561/assets/lambda1-writer/2026/02/19/ doesn't exist or not writable!")>
```
Previous behavior was to use the parent device name, which I would prefer.
0 条评论