lol
1From 1660c8f20ac807fcd0ce65a8b9dc31e646a40711 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?=
3 <23130178+ShadowRZ@users.noreply.github.com>
4Date: Sat, 13 Aug 2022 19:26:42 +0800
5Subject: [PATCH] Don't print a backtrace on EROFS
6
7This can shut up EROFS errors caused by writing to read-only /nix/store.
8---
9 renpy/script.py | 4 ++++
10 1 file changed, 4 insertions(+)
11
12diff --git a/renpy/script.py b/renpy/script.py
13index 3e5dae8..8f103c1 100644
14--- a/renpy/script.py
15+++ b/renpy/script.py
16@@ -656,6 +656,10 @@ class Script(object):
17 rpydigest = hashlib.md5(fullf.read()).digest()
18
19 self.write_rpyc_md5(f, rpydigest)
20+ except OSError as e:
21+ if e.errno != 30:
22+ import traceback
23+ traceback.print_exc()
24 except Exception:
25 import traceback
26 traceback.print_exc()
27--
282.37.1
29