Skip to content

Python API: Timeline.to_otio_string() / export_atom deadlocks the session #311

Description

@soupkitchenfilms

Version: v1.3.0 tag, Linux (Rocky/Alma 9, self-built).

Calling Timeline.to_otio_string() from the python API (external client over the port-14441 link) never returns and the session stops responding to further API requests — the actor appears to deadlock servicing export_atom. Reproduced consistently with a timeline of ~30 image-sequence clips.

Workaround: export_timeline_to_file(path, 'otio_json') works reliably (round-trips frame-exact), so the export path itself is fine — it's specifically the string-returning atom over the remote link.

Happy to provide a repro script.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions