Skip to content

Conversation

@fleming79
Copy link
Owner

@fleming79 fleming79 commented Aug 20, 2025

Switch to using mkdocs for documentation and make the kernel more capable by concurrency configuration.

fleming79 and others added 18 commits August 13, 2025 21:31
…ts, metadata and tags.

Renamed CancelledError to FutureCancelledError
- code shuffle
- add return types
- add map_message_to_handler
Job:
- added received_time
- removed msg_type

Add docstrings.
- has_execution_queue
- queue_call
- queue_close

Replace Kernel._shell_execute_request_queue with queue_call.
…ntent to Job to make it generic. It could easily be moved elsewhere such as header of metadata...

In Kernel change get_execute_mode to get_run_mode and make it possble for run mode to be dynamic.
…ndler_and_run_mode.

Job.run_mode is now required.
    async def do_complete(self, code, cursor_pos) -> dict[str, Any]:
do_history, do_inspect, do_is_complete,  are all merged into the actual request handlers.
Added Content (type)
run_handler is now responsible for sending a reply.
More docs.
Add Kernel.concurrency_mode replacing  get_handler_and_run_mode with get_run_mode and get_handler.
Add more methods to utils.
Rename 'direct' to 'blocking' and improve some documentation.
Print some message when suppressing the error; added a metatakey 'suppress_error_message'.
Added a sleep(0) to _stop_on_error_time to clear any waiting messages.
@fleming79 fleming79 added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 20, 2025
@fleming79 fleming79 self-assigned this Aug 20, 2025
@fleming79 fleming79 merged commit 41c5ff9 into main Aug 20, 2025
15 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants