mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-21 11:15:36 -05:00
cleanup leftovers such as mode and pyodideReadyPromise (#649)
* remove usage of mode * clean up pyodideReadyPromise
This commit is contained in:
@@ -3,7 +3,6 @@ import { BaseEvalElement } from './base';
|
||||
import {
|
||||
initializers,
|
||||
loadedEnvironments,
|
||||
mode,
|
||||
postInitializers,
|
||||
pyodideLoaded,
|
||||
scriptsQueue,
|
||||
@@ -64,12 +63,6 @@ scriptsQueue.subscribe((value: PyScript[]) => {
|
||||
console.log('post initializers set');
|
||||
});
|
||||
|
||||
let mode_: string;
|
||||
mode.subscribe((value: string) => {
|
||||
mode_ = value;
|
||||
console.log('post initializers set');
|
||||
});
|
||||
|
||||
let loader: PyLoader | undefined;
|
||||
globalLoader.subscribe(value => {
|
||||
loader = value;
|
||||
@@ -109,14 +102,11 @@ export class PyodideRuntime extends Object {
|
||||
await initializer();
|
||||
}
|
||||
|
||||
// now we can actually execute the page scripts if we are in play mode
|
||||
loader?.log('Initializing scripts...');
|
||||
if (mode_ == 'play') {
|
||||
for (const script of scriptsQueue_) {
|
||||
await script.evaluate();
|
||||
}
|
||||
scriptsQueue.set([]);
|
||||
for (const script of scriptsQueue_) {
|
||||
await script.evaluate();
|
||||
}
|
||||
scriptsQueue.set([]);
|
||||
|
||||
// now we call all post initializers AFTER we actually executed all page scripts
|
||||
loader?.log('Running post initializers...');
|
||||
|
||||
Reference in New Issue
Block a user