1 repository
Enables the execution of asynchronous operations within a REPL environment.
Distinct from Async Execution Debugging: Distinct from Async Execution Debugging: focuses on the capability to run async code in a shell rather than diagnosing blocking calls.
Explore 1 awesome GitHub repository matching software engineering & architecture · Interactive Async Execution. Refine with filters or upvote what's useful.
ptpython este un shell Python interactiv programabil și o consolă de dezvoltare. Acesta funcționează ca un REPL îmbunătățit pentru execuția codului Python și gestionarea stării de runtime, având suport pentru un event loop asincron care permite instrucțiuni top-level await. Mediul este extrem de personalizabil, oferind scheme de keybinding pluggable și aspecte de interfață ajustabile. Oferă o interfață programabilă care poate fi încorporată în alte aplicații pentru a facilita debugging-ul la runtime și inspectarea stării live. Shell-ul include o suită de instrumente pentru dezvoltatori pentru codare interactivă, cum ar fi completarea automată a codului, editarea pe mai multe linii și evidențierea sintaxei în timp real. De asemenea, permite execuția comenzilor shell de sistem direct din prompt.
Provides an event loop that supports top-level await statements for interactive asynchronous prototyping.