1 dépôt
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 est un shell interactif Python programmable et une console de développement. Il fonctionne comme un REPL amélioré pour exécuter du code Python et gérer l'état au runtime, avec un support pour une boucle d'événements asynchrone qui permet des instructions await au niveau supérieur. L'environnement est hautement personnalisable, offrant des schémas de raccourcis clavier enfichables et des apparences d'interface ajustables. Il fournit une interface programmable qui peut être intégrée dans d'autres applications pour faciliter le débogage au runtime et l'inspection d'état en direct. Le shell inclut une suite d'outils de développement pour le codage interactif, tels que l'autocomplétion de code, l'édition multiligne et la coloration syntaxique en temps réel. Il permet également l'exécution de commandes shell système directement depuis le prompt.
Provides an event loop that supports top-level await statements for interactive asynchronous prototyping.