Skip to content

Following standard detector rewrite, the device_name passed to path provider is the name of the writer #1204

@jwlodek

Description

@jwlodek

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions