From 27ac42f3f0991dbf978bdefb8d87b5b8dcd2462f Mon Sep 17 00:00:00 2001 From: Muspi Merol Date: Tue, 2 Jul 2024 02:42:54 +0800 Subject: [PATCH] chore: refactoring --- src/lib/components/ErrorExplainer.svelte | 2 +- .../components/console/HeadlessConsole.svelte | 4 +-- src/lib/pyodide/explain.ts | 18 ------------ src/lib/pyodide/index.ts | 17 ++++++++++- src/lib/pyodide/{get-py.ts => start/chat.ts} | 29 +++++++++---------- src/lib/pyodide/start/console.ts | 11 +++++++ src/lib/pyodide/{ => start}/init.ts | 19 +++++++----- .../{load-sources.py => start/loader.py} | 13 +++++++-- .../translate.ts => utils/formatSource.ts} | 0 src/python/chat/__init__.py | 8 ++++- src/python/console/bridge.py | 2 -- src/routes/+page.svelte | 2 +- 12 files changed, 74 insertions(+), 51 deletions(-) delete mode 100644 src/lib/pyodide/explain.ts rename src/lib/pyodide/{get-py.ts => start/chat.ts} (53%) create mode 100644 src/lib/pyodide/start/console.ts rename src/lib/pyodide/{ => start}/init.ts (64%) rename src/lib/pyodide/{load-sources.py => start/loader.py} (71%) rename src/lib/{pyodide/translate.ts => utils/formatSource.ts} (100%) diff --git a/src/lib/components/ErrorExplainer.svelte b/src/lib/components/ErrorExplainer.svelte index 8f729d7e..11f2ff21 100644 --- a/src/lib/components/ErrorExplainer.svelte +++ b/src/lib/components/ErrorExplainer.svelte @@ -2,7 +2,7 @@ import Markdown from "./Markdown.svelte"; import { draggable } from "@neodrag/svelte"; import { renderMarkdown } from "$lib/markdown"; - import { explain } from "$lib/pyodide/explain"; + import { explain } from "$lib/pyodide/start/chat"; import { onMount } from "svelte"; import { cubicIn, cubicOut } from "svelte/easing"; import { scale } from "svelte/transition"; diff --git a/src/lib/components/console/HeadlessConsole.svelte b/src/lib/components/console/HeadlessConsole.svelte index 6cd7aec2..fffea055 100644 --- a/src/lib/components/console/HeadlessConsole.svelte +++ b/src/lib/components/console/HeadlessConsole.svelte @@ -15,7 +15,7 @@