Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Imperative API #2378

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

Imperative API #2378

wants to merge 15 commits into from

Commits on Nov 26, 2024

  1. Add call function to call a node and get a future

    - Whereas Send is for fire-and-forget type of calls, new `call` and `acall` functions are for flows where you want to wait for the node to finish before doing something else
    - Because we return regular python future objects (concurrent.futures.Future or asyncio.Future) all the python primitives for working with futures work, eg. wait, gather, etc
    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3bd0eb7 View commit details
    Browse the repository at this point in the history
  2. Finish impl

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f61aa2d View commit details
    Browse the repository at this point in the history
  3. WIP

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    40317ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d97543c View commit details
    Browse the repository at this point in the history
  5. Comments

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    90ff4d4 View commit details
    Browse the repository at this point in the history
  6. Lint

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c522f21 View commit details
    Browse the repository at this point in the history
  7. Lint

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ebd05e9 View commit details
    Browse the repository at this point in the history
  8. Fix

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    519a0e4 View commit details
    Browse the repository at this point in the history
  9. Comment

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c081848 View commit details
    Browse the repository at this point in the history
  10. Fix async

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    9ccaa0c View commit details
    Browse the repository at this point in the history
  11. Fix stream order

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    60e0c5f View commit details
    Browse the repository at this point in the history
  12. Lint

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    48ed1c1 View commit details
    Browse the repository at this point in the history
  13. Rename

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    f32612a View commit details
    Browse the repository at this point in the history
  14. Wire up retry policy

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2221dbe View commit details
    Browse the repository at this point in the history
  15. Fix get_state

    nfcampos committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5fdba64 View commit details
    Browse the repository at this point in the history