| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Sorry, something went wrong.
Add a developer-facing document describing the protocol used by remote_exec(pid, script) to execute Python code in a running process. This is intended to guide debugger and tool authors in reimplementing the protocol.
There was a problem hiding this comment.
Thank you, very clearly written.
Sorry, something went wrong.
There was a problem hiding this comment.
From a quick look at the first section. (Edit: I was reviewing when Hugo posted his, there is some overlap)
Everything needs to be wrapped to 79 chars -- this affects almost every line.
Sorry, something went wrong.
|
This is a spec so we should write in a more formal way. The formal tone is better suited for this technical documentation because it establishes the necessary precision required when explaining technical operations like memory manipulation and code injection. This formality isn't just stylistic preference—it serves a functional purpose by reducing ambiguity. @ivonastojanovic here are a bunch of advice on how to change the tone:
|
Sorry, something went wrong.
|
Maybe a short summary about the life time of the remote script shall be added to the documentation, too? |
Sorry, something went wrong.
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
There was a problem hiding this comment.
LGTM
I added a bunch of paragraphs with architecture-specific hints on how to do the diferent parts (specially since macOS and Windows are a bit more arcane).
Fantastic job @ivonastojanovic! ✨
Sorry, something went wrong.
|
@pablogsal Sorry I missed this ping last week. I just skimmed the docs, and it looks great! Hope all is well. Your name came up a bunch at PyTexas in my chats with Bloomberg folks. 😄 |
Sorry, something went wrong.
Thanks @willingc ❤️ |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
📚 Documentation preview 📚: https://cpython-previews--132638.org.readthedocs.build/en/132638/howto/remote_debugging.html