diff --git a/main.py b/main.py
index 2dc05d2..38cc115 100644
--- a/main.py
+++ b/main.py
@@ -2,10 +2,12 @@ import json
import os
import pathlib
import subprocess
+import sys
class Plugin:
async def log(self, message=""):
print("frontend: " + message)
+ sys.stdout.flush()
async def whoami(self, *args):
return os.getuid()
@@ -30,8 +32,9 @@ class Plugin:
return "impossible state"
async def install_state(self, *args):
- result = await self.install_state()
- print("status: " + result)
+ await self.log("fetching state")
+ result = self.install_state()
+ await self.log("status: " + result)
return result
# Asyncio-compatible long-running code, executed in a task when the plugin is loaded
diff --git a/main_view.html b/main_view.html
index f20bafe..0102e36 100644
--- a/main_view.html
+++ b/main_view.html
@@ -5,29 +5,27 @@