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 1d43dad2f287989187ea803df1da97c4c5e9ca61 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 95333649f..6ac5c698d 100644
--- a/Mopy/bash/bash.py
+++ b/Mopy/bash/bash.py
@@ -82,7 +82,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.47.1
|