1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
From 6726a28f740f07f8a732a3439b0928dd1c6815d9 Mon Sep 17 00:00:00 2001
From: Infernio <infernio@icloud.com>
Date: Sat, 10 Jun 2023 10:55:46 +0200
Subject: [PATCH 1/2] Make BashBugDump work globally
---
Mopy/bash/bash.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Mopy/bash/bash.py b/Mopy/bash/bash.py
index 6fcb27eed..0acea367e 100644
--- a/Mopy/bash/bash.py
+++ b/Mopy/bash/bash.py
@@ -64,7 +64,11 @@ def _print(s):
if pathToProg:
os.chdir(pathToProg)
global _bugdump_handle
- _bugdump_handle = open(os.path.join(os.getcwd(), 'BashBugDump.log'), 'w',
+ bugdump_base = (os.getcwd() if bolt.os_name == 'nt' else
+ os.path.join(os.path.expanduser('~'), '.local', 'share',
+ 'wrye-bash'))
+ os.makedirs(bugdump_base, exist_ok=True)
+ _bugdump_handle = open(os.path.join(bugdump_base, 'BashBugDump.log'), 'w',
buffering=1, encoding='utf-8')
_install_bugdump()
--
2.43.0
|