From 93db7d6d3ad13ec48925c9bbba83583d31ca1ebe Mon Sep 17 00:00:00 2001
From: ave <ave@ave.zone>
Date: Sat, 16 Sep 2023 17:18:49 +0200
Subject: [PATCH] add some sim improvements

---
 sim/.python-version  | 1 +
 sim/fakes/ctx.py     | 4 ++++
 sim/fakes/network.py | 4 ++++
 sim/fakes/uos.py     | 1 +
 4 files changed, 10 insertions(+)
 create mode 100644 sim/.python-version
 create mode 100644 sim/fakes/uos.py

diff --git a/sim/.python-version b/sim/.python-version
new file mode 100644
index 0000000000..c8cfe39591
--- /dev/null
+++ b/sim/.python-version
@@ -0,0 +1 @@
+3.10
diff --git a/sim/fakes/ctx.py b/sim/fakes/ctx.py
index 6239a2f60a..066761cef5 100644
--- a/sim/fakes/ctx.py
+++ b/sim/fakes/ctx.py
@@ -100,6 +100,7 @@ class Context:
     LEFT = "left"
     RIGHT = "right"
     CENTER = "center"
+    HANGING = "hanging"
     CLEAR = "clear"
     END = "end"
     MIDDLE = "middle"
@@ -280,6 +281,9 @@ class Context:
     def text_width(self, text):
         return _wasm.ctx_text_width(self._ctx, text)
 
+    def clip(self):
+        return
+
     def get_font_name(self, i):
         return [
             "Arimo Regular",
diff --git a/sim/fakes/network.py b/sim/fakes/network.py
index f5ce8e6ef1..b0f7197f80 100644
--- a/sim/fakes/network.py
+++ b/sim/fakes/network.py
@@ -1,6 +1,10 @@
 STA_IF = 1
 
 
+def hostname(hostname: str) -> None:
+    return
+
+
 class WLAN:
     def __init__(self, mode):
         pass
diff --git a/sim/fakes/uos.py b/sim/fakes/uos.py
new file mode 100644
index 0000000000..5dd45710c9
--- /dev/null
+++ b/sim/fakes/uos.py
@@ -0,0 +1 @@
+from os import *
-- 
GitLab